Size: a a a

React: русскоязычное сообщество

2018 January 26

MS

Maksim Skvortsov in React: русскоязычное сообщество
<Film key={arr.href} data={arr} />
источник

KO

Konstantin Ozerov in React: русскоязычное сообщество
сейчас попробую, спасибо за помощь)
источник

MS

Maksim Skvortsov in React: русскоязычное сообщество
думаю не надо писать так this.state.date = this.props.data
источник

MS

Maksim Skvortsov in React: русскоязычное сообщество
Деструктуризируй из this.props.data
источник

KO

Konstantin Ozerov in React: русскоязычное сообщество
ошибка ушла, большое спасибо! Из этого может получиться что то плохое? На самом деле, я не помню, зачем я так написал, но мне нужно было состояние, что бы при клике на ссылке, блок переписывался на новый фильм по которому кликнули кнопкой
источник

KO

Konstantin Ozerov in React: русскоязычное сообщество
вспомнил, зачем я это сделал, что бы при seState прорисовка прошла по state а не props
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Konstantin Ozerov
ошибка ушла, большое спасибо! Из этого может получиться что то плохое? На самом деле, я не помню, зачем я так написал, но мне нужно было состояние, что бы при клике на ссылке, блок переписывался на новый фильм по которому кликнули кнопкой
Упс. Думал, что речь идет про key.
источник

MS

Maksim Skvortsov in React: русскоязычное сообщество
Konstantin Ozerov
вспомнил, зачем я это сделал, что бы при seState прорисовка прошла по state а не props
У тебя уже свалились пропс из parent компонента. И, если не было ничего в shoudComponentUpdate, то компонент начинает рендериться. И еще такое присваивание в state не генерит никаких событий.
источник

MS

Maksim Skvortsov in React: русскоязычное сообщество
Короче, это лишняя операция, которая ничего не означает. Просто присваивание
источник

KO

Konstantin Ozerov in React: русскоязычное сообщество
Я просто еще совсем начинающий, многого не понимаю и делаю на свой лад, в частности, вот как я решил это сделать, через onclick ссылок, связать компонент и ссылку, через bind закрепить id ссылок, далее, в объект написанный мной, передать callback из компонента, который вернет новый state и передаст его в setState
источник

KO

Konstantin Ozerov in React: русскоязычное сообщество
но я далеко сомневаюсь, что так правильно делать
источник

KO

Konstantin Ozerov in React: русскоязычное сообщество
😄
источник
2018 February 12

DP

Dmitriy Prasolov in React: русскоязычное сообщество
Всем привет. Решил создать приложение на react+redux, npm ругается на символ <. Все модули переустанавливал, получается то же самое.
источник

DP

Dmitriy Prasolov in React: русскоязычное сообщество
ERROR in ./index.js
Module build failed: SyntaxError: C:/Users/Dell/Desktop/tratata/index.js: Unexpected token (12:1)

 10 |
 11 | ReactDOM.render(
> 12 |  <Provider store = {store}>
    |  ^
 13 |          <App />
 14 |  </Provider>,
 15 |  document.getElementById('root')
источник

DP

Dmitriy Prasolov in React: русскоязычное сообщество
Никак не могу понять, почему ругается на < в 12 строке
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Dmitriy Prasolov
Никак не могу понять, почему ругается на < в 12 строке
А покажи, как webpack настроен?
источник

MS

Maksim Skvortsov in React: русскоязычное сообщество
Привет, покажи .babelrc
источник

KO

Konstantin Ozerov in React: русскоязычное сообщество
Тег у вас не парный? Ели нет, то надо написать <Provider store = {store}/>
источник

PK

Petr Klimenko in React: русскоязычное сообщество
Dmitriy нужно .babelrc правильно настроить и в webpack включить babel-loader
источник

DP

Dmitriy Prasolov in React: русскоязычное сообщество
var path = require('path');

module.exports = {
 entry: './index.js',
 output: {
   filename: 'bundle.js',
   path: path.resolve(__dirname, 'dist')
 },
 module: {
   rules: [{
     test: /\.js$/, // запустим загрузчик во всех файлах .js
     exclude: /node_modules/, // проигнорируем все файлы в папке node_modules
     use: {
       loader:'babel-loader',
       options: { presets: ['env'] }
       },
   }]
 }
};
источник