“mémo de réaction” Réponses codées

réagir

const FancyButton = React.forwardRef((props, ref) => (
  <button ref={ref} className="FancyButton">
    {props.children}
  </button>
));

// You can now get a ref directly to the DOM button:
const ref = React.createRef();
<FancyButton ref={ref}>Click me!</FancyButton>;
Inquisitive Impala

mémo de réaction

/* this is for es6 onward */
/* React.memo is the new PureComponent */

import React, { memo } from 'react'

const MyComponent = () => {
 return <>something</>
}

export default memo(MyComponent)
Mo Lucas

Importer React, {Memo} de 'react';

const MyComponent = React.memo(function MyComponent(props) {
  /* only rerenders if props change */
});
Outstanding Ox

Comment ajouter react.memo dans la liste des exportations

export const MemoMainPostTopic = React.memo(MainPostTopic);
 

//or

const MainPostTopic = memo(() => {
 ...
})
export { MainPostTopic };
Salo Hopeless

Mémo de réaction

//index.js:
import { useState } from "react";
import ReactDOM from "react-dom/client";
import Todos from "./Todos";

const App = () => {
  const [count, setCount] = useState(0);
  const [todos, setTodos] = useState(["todo 1", "todo 2"]);

  const increment = () => {
    setCount((c) => c + 1);
  };

  return (
    <>
      <Todos todos={todos} />
      <hr />
      <div>
        Count: {count}
        <button onClick={increment}>+</button>
      </div>
    </>
  );
};

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<App />);
naly moslih

Réponses similaires à “mémo de réaction”

Questions similaires à “mémo de réaction”

Plus de réponses similaires à “mémo de réaction” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code