Ответы пользователя по тегу Redux
  • Есть ли способы ускорить разработку на redux?

    freislot
    @freislot
    Frontend-разработчик
    Посмотри в сторону symbiotes и redux saga, плюс reselect
    Ответ написан
    Комментировать
  • Как передать значение инпута в dispatch?

    freislot
    @freislot
    Frontend-разработчик
    Наверное как-то так.. слишком мало данных в вопросе)

    class SomeComponent extends Component {
        static propTypes = {
            someFunction: PropTypes.func
        }
        state = {
            inputValue: transferTemplateType.none,
        }
        handleChangeTextInput = (event) => {
            this.setState({ [event.target.name]: event.target.value });
        }
        sendValue = () => {
            this.props.someFunction(this.state.inputValue);
        }
    
        render() {
            return (
                <div>
                    <input onChange={this.handleChangeTextInput} value={this.state.inputValue} />
                    <button onclick={this.sendValue}>Передать значение</button>
                </div >
            );
        }
    }
    
    
    const mapDispatchToProps = (dispatch) => ({
        someFunction: (inputValue) => dispatch(someFunction(inputValue))
    });
    
    export default connect(null, mapDispatchToProps)(SomeComponent);
    Ответ написан
    Комментировать