strannik_k: да. Будет что-то в стиле state = { filters: { [componentId]: filter } } . У меня для этого сделан одтельный мини-модуль, который занимается хранением всех UI-данных
Ninja Mate: так это одно и тоже. Если стейты храните в сторе, то нужны редьюсеры. Раз нужны редьюсеры - нужны экшены. В конечном итоге это и будет выглядеть как this.props.someAction()
Iliyaity: В общем: в подавляющем большинстве случаев используется jsx и таких вопросов не возникает. А что касаемо props - это опциональный аргумент- так как у компонента может их не быть. Но поскольку он идет первым - мы передаем null .. Иначе никак