cyber, это api redux'a, если использовать redux с react'ом, то такого не будет.
import { connect } from 'react-redux' import fetchPosts from 'path/to/actions' @connect(({ posts }) => posts) // map state to props export default class Posts extends React.Component { componentDidMount() { this.props.dispatch(fetchPosts('reactjs')) } render = () => ( <ul> {this.props.posts.map(post => <li>{post.title}</li>)} </ul> ) } |
Lemme, я так понимаю ты сам используюешь react + redux, с какими проблемами в архитектуре ты чаще всего сталкуешся ?
Для чего например могут понадобится костыли? |
cyber, давно были траблы с сокетами, т.е было непонятно, как хранить соединение, как это соединение расшарить между компонентами и подключаться при необходимости, как вызывать события и.т.д. Но сейчас, загуглив redux-socket, решений больше, чем нужно. Поэтому, основная проблема Redux'a - бойлерплейт, но и это решается с помощью того же redux-saga, но я не использовал.
Но, как говорят, сейчас врывается mobx, а redux постепенно отъезжает, но я его не пробовал, только мельком доку смотрел. |
Цитата:
|
cyber, это то, что я где-то читал, а мб mobx начали пиарить, кто его знает. Да и, если нужно что-то будет писать на реакте, буду использовать redux.
А в остальных случаях, лучше Vue :) |
Цитата:
Что из себя представляет react + flux, react + redux, angular 2, а потом уже и можно на vue смотреть, а то я так сказать отстал от жизни) |
В некоторых статьях видел писали что flux похож на MVC. Я может чего то еще не понимаю но это мне кажется бредом?
|
cyber,
в таких статьях надо очень внимательно выяснять у автора что он понимает под mvc (и что под flux раз уж такое дело). |
|
Makarov, ты о том что люди по разному понимают MVC?
|
Часовой пояс GMT +3, время: 04:13. |