“React Memo” Código de respuesta

reaccionar hacia adelante

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

React Memo

/* 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

importar react, {memo} de react;

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

cómo agregar react.memo en la lista de exportaciones

export const MemoMainPostTopic = React.memo(MainPostTopic);
 

//or

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

React Memo

//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

Respuestas similares a “React Memo”

Preguntas similares a “React Memo”

Más respuestas relacionadas con “React Memo” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código