Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #221 (permalink)  
Старый 24.10.2016, 11:57
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 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.
Ответить с цитированием
  #222 (permalink)  
Старый 24.10.2016, 12:35
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Lemme, я так понимаю ты сам используюешь react + redux, с какими проблемами в архитектуре ты чаще всего сталкуешся ?
Для чего например могут понадобится костыли?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #223 (permalink)  
Старый 24.10.2016, 14:16
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

cyber, давно были траблы с сокетами, т.е было непонятно, как хранить соединение, как это соединение расшарить между компонентами и подключаться при необходимости, как вызывать события и.т.д. Но сейчас, загуглив redux-socket, решений больше, чем нужно. Поэтому, основная проблема Redux'a - бойлерплейт, но и это решается с помощью того же redux-saga, но я не использовал.

Но, как говорят, сейчас врывается mobx, а redux постепенно отъезжает, но я его не пробовал, только мельком доку смотрел.
Ответить с цитированием
  #224 (permalink)  
Старый 24.10.2016, 14:24
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от Lemme
Но, как говорят, сейчас врывается mobx, а redux постепенно отъезжает, но я его не пробовал, только мельком доку смотрел.
Как все запутанно)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #225 (permalink)  
Старый 24.10.2016, 14:27
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

cyber, это то, что я где-то читал, а мб mobx начали пиарить, кто его знает. Да и, если нужно что-то будет писать на реакте, буду использовать redux.

А в остальных случаях, лучше Vue
Ответить с цитированием
  #226 (permalink)  
Старый 24.10.2016, 14:29
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от Lemme
А в остальных случаях, лучше Vue
Мне сначало, нужно разобратся что к чему)
Что из себя представляет react + flux, react + redux, angular 2, а потом уже и можно на vue смотреть, а то я так сказать отстал от жизни)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #227 (permalink)  
Старый 25.10.2016, 16:07
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

В некоторых статьях видел писали что flux похож на MVC. Я может чего то еще не понимаю но это мне кажется бредом?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #228 (permalink)  
Старый 25.10.2016, 16:15
Аватар для Makarov
Профессор
Отправить личное сообщение для Makarov Посмотреть профиль Найти все сообщения от Makarov
 
Регистрация: 08.07.2013
Сообщений: 212

cyber,
в таких статьях надо очень внимательно выяснять у автора что он понимает под mvc (и что под flux раз уж такое дело).
Ответить с цитированием
  #229 (permalink)  
Старый 26.10.2016, 14:12
Аватар для Makarov
Профессор
Отправить личное сообщение для Makarov Посмотреть профиль Найти все сообщения от Makarov
 
Регистрация: 08.07.2013
Сообщений: 212

cyber,
https://twitter.com/agento/status/790856622860013568
Ответить с цитированием
  #230 (permalink)  
Старый 26.10.2016, 15:41
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Makarov, ты о том что люди по разному понимают MVC?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смишных картинок тред megaupload Оффтопик 3448 03.07.2023 09:47
Обсуждений тред cyber Оффтопик 2130 03.10.2018 08:10
Webpack'а тред nerv_ Сборка проекта, утилиты 58 07.05.2016 13:46
Github Atom'а тред melky Оффтопик 16 01.04.2015 07:44
Смишных видео с намеком тред godofjavascript Оффтопик 4 30.12.2012 23:50