Я хочу создать функцию, возвращающую значение, которое я могу проверить перед выполнением чего-либо, если мне нужно. Аналогично реагирует на setState. Что-то вроде:
changeState(initialState => {
console.log(initialState);
return 'Hello';
});
, но также может использоваться просто как:
changeState('hello');
Как это обрабатывается? Кажется, это должно быть просто, но я по какой-то причине не могу понять, как это осуществить. Кто-нибудь знает, как реагирует на эту ситуацию.