24.10.2016, 11:57
|
|
Профессор
|
|
Регистрация: 15.07.2015
Сообщений: 511
|
|
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, 24.10.2016 в 12:06.
|
|
24.10.2016, 12:35
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Lemme, я так понимаю ты сам используюешь react + redux, с какими проблемами в архитектуре ты чаще всего сталкуешся ?
Для чего например могут понадобится костыли?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
24.10.2016, 14:16
|
|
Профессор
|
|
Регистрация: 15.07.2015
Сообщений: 511
|
|
cyber, давно были траблы с сокетами, т.е было непонятно, как хранить соединение, как это соединение расшарить между компонентами и подключаться при необходимости, как вызывать события и.т.д. Но сейчас, загуглив redux-socket, решений больше, чем нужно. Поэтому, основная проблема Redux'a - бойлерплейт, но и это решается с помощью того же redux-saga, но я не использовал.
Но, как говорят, сейчас врывается mobx, а redux постепенно отъезжает, но я его не пробовал, только мельком доку смотрел.
|
|
24.10.2016, 14:24
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Lemme
|
Но, как говорят, сейчас врывается mobx, а redux постепенно отъезжает, но я его не пробовал, только мельком доку смотрел.
|
Как все запутанно)
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
24.10.2016, 14:27
|
|
Профессор
|
|
Регистрация: 15.07.2015
Сообщений: 511
|
|
cyber, это то, что я где-то читал, а мб mobx начали пиарить, кто его знает. Да и, если нужно что-то будет писать на реакте, буду использовать redux.
А в остальных случаях, лучше Vue
|
|
24.10.2016, 14:29
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Lemme
|
А в остальных случаях, лучше Vue
|
Мне сначало, нужно разобратся что к чему)
Что из себя представляет react + flux, react + redux, angular 2, а потом уже и можно на vue смотреть, а то я так сказать отстал от жизни)
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
25.10.2016, 16:07
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
В некоторых статьях видел писали что flux похож на MVC. Я может чего то еще не понимаю но это мне кажется бредом?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
25.10.2016, 16:15
|
|
Профессор
|
|
Регистрация: 08.07.2013
Сообщений: 212
|
|
cyber,
в таких статьях надо очень внимательно выяснять у автора что он понимает под mvc (и что под flux раз уж такое дело).
|
|
26.10.2016, 14:12
|
|
Профессор
|
|
Регистрация: 08.07.2013
Сообщений: 212
|
|
|
|
26.10.2016, 15:41
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Makarov, ты о том что люди по разному понимают MVC?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|