@ -14,7 +14,7 @@ Istanze di un React Component sono create internamente a React durante il render
### setState
```javascript
setState(
void setState(
function|object nextState,
[function callback]
)
@ -53,7 +53,7 @@ Il secondo parametro (opzionale) è una funzione callback che verrà eseguita qu
### replaceState
```javascript
replaceState(
void replaceState(
object nextState,
[function callback]
)
@ -69,7 +69,7 @@ Come `setState()`, ma elimina ogni chiave preesistente che non si trova in `next
### forceUpdate
```javascript
forceUpdate(
void forceUpdate(
[function callback]
)
```
@ -99,7 +99,7 @@ Se questo componente è stato montato nel DOM, restituisce il corrispondente ele
### isMounted
```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()`.
@ -112,7 +112,7 @@ bool isMounted()
### setProps
```javascript
setProps(
void setProps(
object nextProps,
[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에 없는 키는 모두 삭제됩니다.
@ -64,7 +64,7 @@ replaceState(object nextState[, function callback])
### forceUpdate
```javascript
forceUpdate([function callback])
void forceUpdate([function callback])
```
기본적으로, 컴포넌트의 state나 props가 변경되면, 컴포넌트는 다시 렌더됩니다. 하지만 이런 변경이 묵시적이거나(예를들어 객체의 변경 없이 깊이 있는 데이터만 변경된 경우) `render()` 함수가 다른 값에 의존하는 경우, `forceUpdate()`를 호출해 React에게 `render()`를 다시 실행할 필요가 있다고 알릴 수 있습니다.
@ -92,7 +92,7 @@ DOMElement getDOMNode()
### isMounted
```javascript
bool isMounted()
boolean isMounted()
```
`isMounted()`는 컴포넌트가 DOM에 렌더링되었으면 true를, 아니면 false를 리턴합니다. 비동기적으로 `setState()`나 `forceUpdate()`를 호출할 때 이 메소드를 사용하여 오류를 방지할 수 있습니다.
@ -105,7 +105,7 @@ bool isMounted()
### setProps
```javascript
setProps(object nextProps[, function callback])
void setProps(object nextProps[, function callback])
```
외부 JavaScript 애플리케이션과 연동하는 경우 `React.render()`로 렌더링된 React 컴포넌트에 변경을 알리고 싶을 때가 있습니다.
@ -124,7 +124,7 @@ setProps(object nextProps[, function callback])
### replaceProps
```javascript
replaceProps(object nextProps[, function callback])
void replaceProps(object nextProps[, function callback])
```
`setProps()`와 비슷하지만 두 객체를 합치는 대신 이전에 존재하던 props를 삭제합니다.
@ -14,7 +14,7 @@ Instances of a React Component are created internally in React when rendering. T
### setState
```javascript
setState(
void setState(
function|object nextState,
[function callback]
)
@ -53,7 +53,7 @@ The second (optional) parameter is a callback function that will be executed onc
### replaceState
```javascript
replaceState(
void replaceState(
object nextState,
[function callback]
)
@ -69,7 +69,7 @@ Like `setState()` but deletes any pre-existing state keys that are not in nextSt
### forceUpdate
```javascript
forceUpdate(
void forceUpdate(
[function callback]
)
```
@ -99,7 +99,7 @@ If this component has been mounted into the DOM, this returns the corresponding
### isMounted
```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()`.
@ -112,7 +112,7 @@ bool isMounted()
### setProps
```javascript
setProps(
void setProps(
object nextProps,
[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
```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.
@ -118,7 +118,7 @@ Invocato una volta, sia sul client che sul server, immediatamente prima che il r
### Montaggio: componentDidMount
```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.
@ -129,7 +129,7 @@ Se desideri integrare con altri framework JavaScript, impostare dei timer usando
### Aggiornamento: componentWillReceiveProps
```javascript
componentWillReceiveProps(
void componentWillReceiveProps(
object nextProps
)
```
@ -179,7 +179,7 @@ Se le prestazioni diventano un collo di bottiglia, specialmente in presenza di
### Aggiornamento: componentWillUpdate
```javascript
componentWillUpdate(
void componentWillUpdate(
object nextProps, object nextState
)
```
@ -196,7 +196,7 @@ Usa questo metodo come opportunità per effettuare la preparazione prima che si
### Aggiornamento: componentDidUpdate
```javascript
componentDidUpdate(
void componentDidUpdate(
object prevProps, object prevState
)
```
@ -209,7 +209,7 @@ Usa questo metodo come opportunità per operare sul DOM quando il componente è
### Smontaggio: componentWillUnmount
```javascript
componentWillUnmount()
void componentWillUnmount()
```
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
```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.
@ -118,7 +118,7 @@ Invoked once, both on the client and server, immediately before the initial rend
### Mounting: componentDidMount
```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.
@ -129,7 +129,7 @@ If you want to integrate with other JavaScript frameworks, set timers using `set
### Updating: componentWillReceiveProps
```javascript
componentWillReceiveProps(
void componentWillReceiveProps(
object nextProps
)
```
@ -180,7 +180,7 @@ If performance is a bottleneck, especially with dozens or hundreds of components
### Updating: componentWillUpdate
```javascript
componentWillUpdate(
void componentWillUpdate(
object nextProps, object nextState
)
```
@ -197,7 +197,7 @@ Use this as an opportunity to perform preparation before an update occurs.
### Updating: componentDidUpdate
```javascript
componentDidUpdate(
void componentDidUpdate(
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
```javascript
componentWillUnmount()
void componentWillUnmount()
```
Invoked immediately before a component is unmounted from the DOM.