🐏 Alexander
в конструкторе его объявить просто как пустой можно?
class App extends React.PureComponent { state = { tickets: [], selectedCurrency: '', } // ... // }
D_d
спасибо
D_d
еще вопрос. как обращаться к исходным данным. вот что имею в виду. у меня есть массив tickets в нем билеты и их цены в рублях. кликаю на валютный фильтр хочу отобразить цены в USD потом тоже самое в EUR. по идее мне нужно все время брать как то исходную цену и умножать/делить на прайс рейт. как это правильн сделать?
D_d
@agontarev
D_d
вот этот кусок. просто получается сейчас когда я кликаю по филтрам валют. в первый раз все правильно а потом новая цена умножается. и цифры кривые становятся
🐏 Alexander
@agontarev
слишком быстро, я не был готов 🙂
D_d
))))
D_d
@agontarev можешь плиз помочь и глянуть?)
🐏 Alexander
честно я не понимаю твой код, потому что тут лютая дичь написана, с мутациями где-то в коде у тебя наверное есть <div> {ticket.price} </div> вот тут можно было бы применить функцию для конвертации <div> {convertPrice(ticket.price, selectedCurrency)} </div>
D_d
хм..... очень хорошая идея. сейчас попробую
-
react-router Кто то сталкивался с проблемой когда <Link/> стает кликабельной только через время?
Listar
Не могу чтот в доке найти, как у CRA поменять root id у дивчика который по дефолту создается при билде
Listar
именно который в html создается*
Margarita
именно который в html создается*
Вроде в index.js можно это прописать
Margarita
Там указание id
Sergey
Не могу чтот в доке найти, как у CRA поменять root id у дивчика который по дефолту создается при билде
Он, внезапно, уже создан в index.html, а прописать вообще другой можно в index.js
Kirill
Ребята, привет всем, кто работал с react-transition-group, почему exit класс не добавляется в конце, а просто элемент удаляется с DOM, хотя при появлении анимация есть?
Listar
Он, внезапно, уже создан в index.html, а прописать вообще другой можно в index.js
Не понимаю как, мы же в index.js только смотрим на какой нить ID который сами указываем
Listar
а мне надо в том index.html изменить его (
Listar
Там указание id
Надо в созданном html
Listar
public/index.html, ну
Но при новом билде он снова изменит на root
Listar
F
Listar
А
Listar
сори
Listar
я понял ((
Listar
стыдно , каюсь
Sergey
Но при новом билде он снова изменит на root
Бла, нет. И измени в инжекс.жс потом
Listar
чёт пора закруглятся видимо ((
Listar
Спсибо всем
Vlad
Ребят, кто работал с next.js? В getInitialProps, после того, как задиспатчили экшн и получили новое состояние у Redux хранилища на сервере, мы можем передать НОВОЕ состояние хранилища на клиент? Если да - как? У меня получается только прокинуть данные в пропсы страницы, но не установить новое состояние клиентского хранилища
Vlad
В _app.js компонент обернул в withRedux из next-redux-wrapper?
да, в этом и проблема, что все должно работать с этим HOC мб есть проблема в том, что у меня кастомный server.js?
Vlad
и для этой либы нужна миддлвара на server.js
Vlad
а store приходит в getInitialProps?
да, актуальное по идее, я могу создать экшн, который полностью заменяет стор на тот, который приходит с сервера но ведь это велосипед
Timofey
кто давно работает с readuxForm или formik. как вы реализуете кастомные инпуты? вы делатете инпут которые может работать как под Field так и без него, или реализуете только с учетом что всегда будете работать с инпутами через Field?
Dmitry
да, актуальное по идее, я могу создать экшн, который полностью заменяет стор на тот, который приходит с сервера но ведь это велосипед
по идее должно работать сравни вот с этим примером https://github.com/zeit/next.js/tree/canary/examples/with-redux/pages и вот тут тоже примеры есть https://github.com/kirill-konshin/next-redux-wrapper
Dmitry
там автоматически должен стор с сервера передаваться в провайдер на клиенте
Vlad
окей, спасибо, у меня видимо что-то не то с самим стором, я уже посмотрел исходники обертки
Vlad
спасибо)
Александр
Может кто объяснить такое поведение. Передаю в дочерний элемент this.state.array, и в дочернем делаю this.props.array.push(item) и все работает. Родительский array тоже обновляется. Хотя поидее props readOnly
Александр
ну а вообще так норм делать тогда с масивами?
Vall
Всем привет, где-то видел что можно делать вложенные роуты как-то так: <Route path=“users” > <Route path=“users/:id /> </Route /> Как правильно такое гуглить, если nested routes то выдает не то, вообще так делают?
Aleksandr
Всем доброго времени суток, обращаюсь к яблоколюбам, подскажите можно ли в москве купить macbook pro (retina 15-inch mid 2014)? если да то где?
Ilya
в акутальной так называемые nested routes - упразднили
Vall
сомтря какую версию реакт-роутера ты используешь
А это в какое версии реакт роутера? Просто знаю что можно на одном уровне сделать и на этом ок, но заинтересовал еще такой подход, хочу попробовать
Aleksandr
первое что я сделал
Ilya
и что сделали?
https://github.com/ReactTraining/react-router/blob/master/packages/react-router/docs/guides/migrating.md
Aleksandr
Ilya
https://github.com/ReactTraining/react-router/blob/master/packages/react-router/docs/guides/migrating.md
migration guide с разъяснениями в формате «было-стало»
Solnur
avito не?
Aleksandr
авито стремно =/
Solnur
авито стремно =/
тогда бери новый
Ilya
Всем доброго времени суток, обращаюсь к яблоколюбам, подскажите можно ли в москве купить macbook pro (retina 15-inch mid 2014)? если да то где?
а не по ним ли случаем сделали recall - в связи с подвигом самсунгов и самовозгорающимися аккумуляторами
Aleksandr
2017+ не впечатлен отзывами =/
Aleksandr
поделись плез
Vlad
а еще у pro 15inch mid 2012 тоже был recall - видяха отказывала из-за перегрева
Aleksandr
44тела, это разве чатик?)
Aleksandr
https://t.me/macos_ru так то там ~800 писал, но чатик мертвый походу
Ildar
https://t.me/macos_ru так то там ~800 писал, но чатик мертвый походу
Неа, там срутся почти каждый день по 200-300 сообщений)
Aleksandr
хорошо, тогда буду ждать)
Aleksandr
когда посруться на мою тему)
Ildar
вся суть макоебов
Ты сам вроде немало срачей там заводил, помню тебя
🦜
у меня мака даже нет
Юра
у меня мака даже нет
Это как-то мешает срачить?
🦜
но я в такие чаты вроде не заходил