์ํ VS ์ํ ๐ค
2491 ๋จ์ด webdevjavascriptprogrammingreact
๋น์ ์ ๋ค๋ฅธ ์ฃผ์ ์ํ์ด ๋ฌด์์ ๋๊น?
_props + state _son์ด ๊ตฌ์ฑ ์์์ render() ํจ์์ ํฌํจ๋์ง ์๋๋ก ์ค์ ํด์ผ ํฉ๋๋ค.
Sin embargo, props se pasa al componente (similar a los parametros de una funciรณn) mientras que state se administra *dentro del componente * (similar a las variables declaradas dentro de una funciรณn).
Las props son la configuraciรณn de un Componente. Se reciben desde arriba y son inmutables en lo que honora al Componente que los recibe.
์์(React ๊ฐ์ด๋ ์ฝ๋):
function Welcome(props) {
return <h1>Hello, {props.name}</h1>;
}
const root = ReactDOM.createRoot(document.getElementById('root'));
const element = <Welcome name="Sara" />;
root.render(element);
El estado comienza con un valor predeterminado cuando se monta un Componente y luego sufre mutaciones en el tiempo(principalmente generadas por eventos de usuario).
์์(React ๊ฐ์ด๋ ์ฝ๋):
class Clock extends React.Component {
constructor(props) {
super(props);
this.state = {date: new Date()};
}
render() {
return (
<div>
<h1>Hello, world!</h1>
<h2>It is {this.state.date.toLocaleTimeString()}.</h2>
</div>
);
}
}
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<Clock />);
Si bien props y state ambos contienen informaciรณn relacionada con el componente, se usan de manera diferente y deben mantenerse separados.
Fuentes de information:
https://es.reactjs.org/docs/faq-state.html#what-is-the-difference-between-state-and-props
https://github.com/uberVU/react-guide/blob/master/props-vs-state.md
https://lucybain.com/blog/2016/react-state-vs-pros/
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(์ํ VS ์ํ ๐ค), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://dev.to/carolinaguzman89/state-vs-props-1ij9ํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค