Я просто пытаюсь использовать ответный хук недавно.
Если я расширяю Компонент, я объявляю свое состояние следующим образом:
constructor(props) {
super(props);
// dummy state
this.state = {
focus: false
name: 'test'
image: ''
avatarSource: '',
imageBase: 'sfsafsfasf',
imageLoader: null,
}
Если я хочу отправить все значения состояния,Я буду использовать ...this.state
так же, как:
sendStateFunction(...this.state);
Если я использую реагирующий хук, я объявляю свое состояние следующим образом:
const test = () => {
const [name, setName] = useState('');
const [image, setImage] = useState('');
const [sex, setSex] = useState(0);
const [id, setId] = useState('');
}
Но у меня нетИдея, как отправить все значения состояния, просто используйте один код строки:
sendStateFunction(); // What should I type the arguments ?