Тема: React'а тред
Показать сообщение отдельно
  #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.
Ответить с цитированием