react

Warning Failed prop type: The prop `children` is marked as required in `ForwardRef(ButtonGroup)`

Warning Failed prop type: The prop `children` is marked as required in `ForwardRef(ButtonGroup)`

Убедитесь, что у вас ни в какой момент времени не пусто содержимое компонента, который ожидает наличия вложенных элементов:

<ButtonGroup fullWidth >
// тут должно что-то быть
</ButtonGroup>

react router Редирект программно из функции (action)

Решить данную задачу можно с помощью кода вроде:

React вопосы и уточнения

React.lazy динамический импорт

Об импорте: https://ru.reactjs.org/docs/code-splitti...

react form submit Possible Unhandled Promise Rejection: TypeError: Cannot read property 'preventDefault' of undefined

Проблема возникает в обработчике:

const handleSubmit = React.useCallback((event) => {
        event.preventDefault();

        setState({ ...state, lockSubmit: true });
        console.log('csubmit state', formState);
        props.dispatch(createUser(formState, handleSuccessCreation, handleFail));

    }, [formState, setFormState]);

Если форма отправляется программно через ссылку:

react Валидация полей формы, как её организовать ( material ui)

Полезные пакеты:

react setState Несколько вызовов подряд (например в useEffect) - staet не изменяется. Как использовать функцию

В связи с оптимизациями производительности вызовы "поряд" могут затирать один другой, в таком случае для setState рекомендуется (см. подробности) передавать функцию вместо значения, т.е. например, идущие подряд вызовы типа (внутри хука):

react redux Одновременное использовать props и state для получения значения (по умолчанию или до того как был выбран state)

Выбор между локальным стэйтом и глобальным пропсом:

type={jswl.isDefined(state.type) ?
       state.type : props.defaultCampaignTypeId} 

--если значение в локальном стейте определено, то используем его, а не глобальное значение по умолчанию получаемое извне.

react reselect Selector creators expect all input-selectors to be functions, instead received the following types

Selector creators expect all input-selectors to be functions, instead received the following types: [undefined]

Проблема возникает судя по всему из-за циклических зависимостей:
https://decembersoft.com/posts/error-sel...

react router redirect from Переадресация с корня (/)

Сработает решение вроде:

import {
   BrowserRouter as Router,
   Route,
   Switch, 
   Redirect,
} from "react-router-dom";

<Router>             
   <Switch>
      <Redirect exact from="/" to='/index'} />
      <Route path='login' component={Login2} />
   </Switch>
</Router>

-- для того чтобы работал from нужно:

Pages

Subscribe to RSS - react