Компонент React / Redux некорректно отображался

Я новичок в Redux, моя проблема в том, что компонент не может быть отображен, и сообщение об ошибке не отображается, он отображается правильно без применения редукции, когда я просто визуализирую Option1 (переменную), кто-нибудь поможет? Спасибо !!!! Может ли кто-нибудь решить мою проблему с помощью примера кодирования, спасибо!

Действие

function clickRaidoButt(id) {
    return {
        type: 'CLICK_RADIO',
        payload: id
    }
}

Редукторы

function reducreForRadio(state = initialStateForRadio, action) {
    if (typeof state === 'undefined') {
        return 0
    }

    var id;

    switch(action.type) {
        case 'CLICK_RADIO': {
             return {
                 id: action.payload
             }
        }
        default: {
             return state
        }
    }
}

Компонент

var Option1 = React.createClass({


    render() {
        const { id } = this.props;    

        return ( 
            <label>
                <input  
                    onClick = {() => this.props.clickRaidoButt('option1')}  
                    type = "radio" 
                    id = "option1" 
                    name = "selOption" 
                />
            </label>
        );
    }
});

Картография

function mapDispatchToPropsForRaidoButt (dispatch) {
    return { 
        clickRaidoButt : (id) => dispatch(clickRaidoButt(id))
    };
}

function mapStateToPropsForRaidoButt(state) {  
    return {  
        id: state.reducreForRadio.id
    }  
}  

Связь

var rootReducer = Redux.combineReducers({
    reducreForAge,
    reducreForButtonGroup2,
    reducreForRadio
});

const radio1 = connect(mapStateToPropsForRaidoButt,mapDispatchToPropsForRaidoButt)(Option1);

ReactDOM.render(
    <Provider store = {store}>
        <radio1/>
    </Provider>,
    document.getElementById('selOption1')
);

Есть ли ошибки в предупреждениях в консоли?

Maciej Wojsław 22.08.2018 12:09

Вероятно, будет полезно, если вы сможете потренироваться, как воспроизвести это в коде или что-то в этом роде. Это может быть немного неудобно, но я предлагаю поискать в Google что-то вроде 'шаблонного кода реакции-редукции'.

dwjohnston 22.08.2018 13:08

никаких ошибок или предупреждений в консоли нет :(

Angala Cheng 23.08.2018 04:31
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
3
42
0

Другие вопросы по теме