@ -14,7 +14,7 @@ Istanze di un React Component sono create internamente a React durante il render
### setState
### setState
```javascript
```javascript
setState(
void setState(
function|object nextState,
function|object nextState,
[function callback]
[function callback]
)
)
@ -53,7 +53,7 @@ Il secondo parametro (opzionale) è una funzione callback che verrà eseguita qu
### replaceState
### replaceState
```javascript
```javascript
replaceState(
void replaceState(
object nextState,
object nextState,
[function callback]
[function callback]
)
)
@ -69,7 +69,7 @@ Come `setState()`, ma elimina ogni chiave preesistente che non si trova in `next
### forceUpdate
### forceUpdate
```javascript
```javascript
forceUpdate(
void forceUpdate(
[function callback]
[function callback]
)
)
```
```
@ -99,7 +99,7 @@ Se questo componente è stato montato nel DOM, restituisce il corrispondente ele
### isMounted
### isMounted
```javascript
```javascript
bool isMounted()
boolean isMounted()
```
```
`isMounted()` restituisce `true` se il rendering del componente è stato effettuato nel DOM, `false` altrimenti. Puoi usare questo metodo come guardia per chiamate asincrone a `setState()` o `forceUpdate()`.
`isMounted()` restituisce `true` se il rendering del componente è stato effettuato nel DOM, `false` altrimenti. Puoi usare questo metodo come guardia per chiamate asincrone a `setState()` o `forceUpdate()`.
@ -112,7 +112,7 @@ bool isMounted()
### setProps
### setProps
```javascript
```javascript
setProps(
void setProps(
object nextProps,
object nextProps,
[function callback]
[function callback]
)
)
@ -133,7 +133,7 @@ Chiamare `setProps()` su un componente al livello radice cambierà le sue propri
replaceState(object nextState[, function callback])
void replaceState(object nextState[, function callback])
```
```
`setState()`와 비슷하지만 기존에 존재하는 state 중 nextState에 없는 키는 모두 삭제됩니다.
`setState()`와 비슷하지만 기존에 존재하는 state 중 nextState에 없는 키는 모두 삭제됩니다.
@ -64,7 +64,7 @@ replaceState(object nextState[, function callback])
### forceUpdate
### forceUpdate
```javascript
```javascript
forceUpdate([function callback])
void forceUpdate([function callback])
```
```
기본적으로, 컴포넌트의 state나 props가 변경되면, 컴포넌트는 다시 렌더됩니다. 하지만 이런 변경이 묵시적이거나(예를들어 객체의 변경 없이 깊이 있는 데이터만 변경된 경우) `render()` 함수가 다른 값에 의존하는 경우, `forceUpdate()`를 호출해 React에게 `render()`를 다시 실행할 필요가 있다고 알릴 수 있습니다.
기본적으로, 컴포넌트의 state나 props가 변경되면, 컴포넌트는 다시 렌더됩니다. 하지만 이런 변경이 묵시적이거나(예를들어 객체의 변경 없이 깊이 있는 데이터만 변경된 경우) `render()` 함수가 다른 값에 의존하는 경우, `forceUpdate()`를 호출해 React에게 `render()`를 다시 실행할 필요가 있다고 알릴 수 있습니다.
@ -92,7 +92,7 @@ DOMElement getDOMNode()
### isMounted
### isMounted
```javascript
```javascript
bool isMounted()
boolean isMounted()
```
```
`isMounted()`는 컴포넌트가 DOM에 렌더링되었으면 true를, 아니면 false를 리턴합니다. 비동기적으로 `setState()`나 `forceUpdate()`를 호출할 때 이 메소드를 사용하여 오류를 방지할 수 있습니다.
`isMounted()`는 컴포넌트가 DOM에 렌더링되었으면 true를, 아니면 false를 리턴합니다. 비동기적으로 `setState()`나 `forceUpdate()`를 호출할 때 이 메소드를 사용하여 오류를 방지할 수 있습니다.
@ -105,7 +105,7 @@ bool isMounted()
### setProps
### setProps
```javascript
```javascript
setProps(object nextProps[, function callback])
void setProps(object nextProps[, function callback])
```
```
외부 JavaScript 애플리케이션과 연동하는 경우 `React.render()`로 렌더링된 React 컴포넌트에 변경을 알리고 싶을 때가 있습니다.
외부 JavaScript 애플리케이션과 연동하는 경우 `React.render()`로 렌더링된 React 컴포넌트에 변경을 알리고 싶을 때가 있습니다.
@ -124,7 +124,7 @@ setProps(object nextProps[, function callback])
### replaceProps
### replaceProps
```javascript
```javascript
replaceProps(object nextProps[, function callback])
void replaceProps(object nextProps[, function callback])
```
```
`setProps()`와 비슷하지만 두 객체를 합치는 대신 이전에 존재하던 props를 삭제합니다.
`setProps()`와 비슷하지만 두 객체를 합치는 대신 이전에 존재하던 props를 삭제합니다.
@ -14,7 +14,7 @@ Instances of a React Component are created internally in React when rendering. T
### setState
### setState
```javascript
```javascript
setState(
void setState(
function|object nextState,
function|object nextState,
[function callback]
[function callback]
)
)
@ -53,7 +53,7 @@ The second (optional) parameter is a callback function that will be executed onc
### replaceState
### replaceState
```javascript
```javascript
replaceState(
void replaceState(
object nextState,
object nextState,
[function callback]
[function callback]
)
)
@ -69,7 +69,7 @@ Like `setState()` but deletes any pre-existing state keys that are not in nextSt
### forceUpdate
### forceUpdate
```javascript
```javascript
forceUpdate(
void forceUpdate(
[function callback]
[function callback]
)
)
```
```
@ -99,7 +99,7 @@ If this component has been mounted into the DOM, this returns the corresponding
### isMounted
### isMounted
```javascript
```javascript
bool isMounted()
boolean isMounted()
```
```
`isMounted()` returns `true` if the component is rendered into the DOM, `false` otherwise. You can use this method to guard asynchronous calls to `setState()` or `forceUpdate()`.
`isMounted()` returns `true` if the component is rendered into the DOM, `false` otherwise. You can use this method to guard asynchronous calls to `setState()` or `forceUpdate()`.
@ -112,7 +112,7 @@ bool isMounted()
### setProps
### setProps
```javascript
```javascript
setProps(
void setProps(
object nextProps,
object nextProps,
[function callback]
[function callback]
)
)
@ -133,7 +133,7 @@ Calling `setProps()` on a root-level component will change its properties and tr
@ -109,7 +109,7 @@ Vari metodi vengono eseguiti durante precisi momenti del ciclo di vita di un com
### Montaggio: componentWillMount
### Montaggio: componentWillMount
```javascript
```javascript
componentWillMount()
void componentWillMount()
```
```
Invocato una volta, sia sul client che sul server, immediatamente prima che il rendering iniziale abbia luogo. Se chiami `setState` all'interno di questo metodo, `render()` vedrà lo stato aggiornato e sarà eseguito solo una volta nonostante il cambiamento di stato.
Invocato una volta, sia sul client che sul server, immediatamente prima che il rendering iniziale abbia luogo. Se chiami `setState` all'interno di questo metodo, `render()` vedrà lo stato aggiornato e sarà eseguito solo una volta nonostante il cambiamento di stato.
@ -118,7 +118,7 @@ Invocato una volta, sia sul client che sul server, immediatamente prima che il r
### Montaggio: componentDidMount
### Montaggio: componentDidMount
```javascript
```javascript
componentDidMount()
void componentDidMount()
```
```
Invocato una volta, solo sul client (e non sul server), immediatamente dopo che il rendering iniziale ha avuto luogo. A questo punto del ciclo di vita, il componente ha una rappresentazione DOM che puoi accedere attraverso `React.findDOMNode(this)`. Il metodo `componentDidMount()` dei componenti figli è invocato prima di quello dei componenti genitori.
Invocato una volta, solo sul client (e non sul server), immediatamente dopo che il rendering iniziale ha avuto luogo. A questo punto del ciclo di vita, il componente ha una rappresentazione DOM che puoi accedere attraverso `React.findDOMNode(this)`. Il metodo `componentDidMount()` dei componenti figli è invocato prima di quello dei componenti genitori.
@ -129,7 +129,7 @@ Se desideri integrare con altri framework JavaScript, impostare dei timer usando
### Aggiornamento: componentWillReceiveProps
### Aggiornamento: componentWillReceiveProps
```javascript
```javascript
componentWillReceiveProps(
void componentWillReceiveProps(
object nextProps
object nextProps
)
)
```
```
@ -179,7 +179,7 @@ Se le prestazioni diventano un collo di bottiglia, specialmente in presenza di
### Aggiornamento: componentWillUpdate
### Aggiornamento: componentWillUpdate
```javascript
```javascript
componentWillUpdate(
void componentWillUpdate(
object nextProps, object nextState
object nextProps, object nextState
)
)
```
```
@ -196,7 +196,7 @@ Usa questo metodo come opportunità per effettuare la preparazione prima che si
### Aggiornamento: componentDidUpdate
### Aggiornamento: componentDidUpdate
```javascript
```javascript
componentDidUpdate(
void componentDidUpdate(
object prevProps, object prevState
object prevProps, object prevState
)
)
```
```
@ -209,7 +209,7 @@ Usa questo metodo come opportunità per operare sul DOM quando il componente è
### Smontaggio: componentWillUnmount
### Smontaggio: componentWillUnmount
```javascript
```javascript
componentWillUnmount()
void componentWillUnmount()
```
```
Invocato immediatamente prima che un componente venga smontato dal DOM.
Invocato immediatamente prima che un componente venga smontato dal DOM.
@ -109,7 +109,7 @@ Various methods are executed at specific points in a component's lifecycle.
### Mounting: componentWillMount
### Mounting: componentWillMount
```javascript
```javascript
componentWillMount()
void componentWillMount()
```
```
Invoked once, both on the client and server, immediately before the initial rendering occurs. If you call `setState` within this method, `render()` will see the updated state and will be executed only once despite the state change.
Invoked once, both on the client and server, immediately before the initial rendering occurs. If you call `setState` within this method, `render()` will see the updated state and will be executed only once despite the state change.
@ -118,7 +118,7 @@ Invoked once, both on the client and server, immediately before the initial rend
### Mounting: componentDidMount
### Mounting: componentDidMount
```javascript
```javascript
componentDidMount()
void componentDidMount()
```
```
Invoked once, only on the client (not on the server), immediately after the initial rendering occurs. At this point in the lifecycle, the component has a DOM representation which you can access via `React.findDOMNode(this)`. The `componentDidMount()` method of child components is invoked before that of parent components.
Invoked once, only on the client (not on the server), immediately after the initial rendering occurs. At this point in the lifecycle, the component has a DOM representation which you can access via `React.findDOMNode(this)`. The `componentDidMount()` method of child components is invoked before that of parent components.
@ -129,7 +129,7 @@ If you want to integrate with other JavaScript frameworks, set timers using `set
### Updating: componentWillReceiveProps
### Updating: componentWillReceiveProps
```javascript
```javascript
componentWillReceiveProps(
void componentWillReceiveProps(
object nextProps
object nextProps
)
)
```
```
@ -180,7 +180,7 @@ If performance is a bottleneck, especially with dozens or hundreds of components
### Updating: componentWillUpdate
### Updating: componentWillUpdate
```javascript
```javascript
componentWillUpdate(
void componentWillUpdate(
object nextProps, object nextState
object nextProps, object nextState
)
)
```
```
@ -197,7 +197,7 @@ Use this as an opportunity to perform preparation before an update occurs.
### Updating: componentDidUpdate
### Updating: componentDidUpdate
```javascript
```javascript
componentDidUpdate(
void componentDidUpdate(
object prevProps, object prevState
object prevProps, object prevState
)
)
```
```
@ -210,7 +210,7 @@ Use this as an opportunity to operate on the DOM when the component has been upd
### Unmounting: componentWillUnmount
### Unmounting: componentWillUnmount
```javascript
```javascript
componentWillUnmount()
void componentWillUnmount()
```
```
Invoked immediately before a component is unmounted from the DOM.
Invoked immediately before a component is unmounted from the DOM.