Ilya
А какое там условие?
условие отрабатывало правильно
{ Amir }
А где тут addRowTable?
Ilya
Вот фигово что не увидеть весь код, самом уже интересно че там у тебя)
функция не заканчивала свою работу, когда приходили обновленные пропсы, но в рабочей функции нельзя было обратиться к обновленным пропсам
Ro|)e|\|
заново вызвать функцию ты имеешь ввиду? должен был, но уже условие не сработает по которому фунция вызывается
если я правильно понял нить ваших рассуждений по судя по коду при вызове console.log второй раз у тебя не закончила работу функция addRowTable, поэтому this.props.subForm не изменился еще.
Ilya
мне кажется что props замыкаются в функциональном компоненте, но это как-то жестко
Ilya
пришлось возвращаться к классовому компоненту, чтобы все заработало как мне нужно
{ Amir }
this.props.subForm меняется до того как закончится выполенение функции
Нее мы обсуждаем прошлую версию компонента, функциональную
Ilya
извините что вмешался
так наоборот этож хорошо
Ilya
кстати версия реакта не самая последняя, 16.8.6
{ Amir }
пришлось возвращаться к классовому компоненту, чтобы все заработало как мне нужно
Я думаю тут так, ты используешь функцию addRowTable которая замкнута на старых пропсах
{ Amir }
кстати версия реакта не самая последняя, 16.8.6
Ты эту функцию как то передаешь??
Ilya
Ты эту функцию как то передаешь??
нет, функцию не передаю
Artem
Амир привет
Ilya
кажется что функциональный компонент замыкает пропсы для функций на момент их выполнения, после появления новых пропсов ивызова функции повторно, будут замкнуты новые пропсы для нового вызова функции, но это лишь бредовые догадки
{ Amir }
Хоть файлом
{ Amir }
Ilya
Можешь все таки прям весь код скинуть?
думаю, что нет код с работы, сетка рабочая)
{ Amir }
Копипаст)
Ilya
Копипаст)
ну ты же помнишь, что тут сейчас уже классовый компонент?
Ilya
Копипаст)
ща в лс кину,чтоб тут не громоздить
Alex
Ребят, если вроде как неплохо разобрался в реакте, хочу сделать приложение на телефон с помощью react native это будет сильно сложно, чем написать веб приложение?
Igor
Объясните, почему все переходят сейчас с ООП на ФП? И есть ли в этом действительно смысл?
Anonymous
ооп сложно и путано
{ Amir }
Ребят, если вроде как неплохо разобрался в реакте, хочу сделать приложение на телефон с помощью react native это будет сильно сложно, чем написать веб приложение?
Там больше гемор с нэйтивом, настройкой среды разработки. Ну и смотря с помощью чего делаешь, эмуляторы или expo
Igor
Все серьезные яп используют ООП
{ Amir }
Barmaley
да будет холивар!
{ Amir }
Js хотя и мультипардигменный, но ему нн свойственны работы класслв
Anonymous
Погнали мордобоить )
{ Amir }
Почитайте Кайла Симпсона
{ Amir }
В js не копируются свойства классов в экземпляры
{ Amir }
Там работает механизм прототипного наследования [[prototype]]
{ Amir }
Нет полиморфизма, только псевдополиморфизм
{ NeFFeX }
Гемор когда будешь загружать в в плеймарке. И эпстор
{ Amir }
В экспо, все готово инит и запускай
Ну я ж написал, смотря че выберешь, экспо правда еще навешает своих зависимостей
Alex
Мне надо написать приложение для личного пользования)
{ Amir }
Гемор когда будешь загружать в в плеймарке. И эпстор
Это не касается разработки приложения, это публикация
{ NeFFeX }
С плеймаркетом легче, вот с эпстор тебе придется волосы из жопы рвать)))
Alex
Думаю поскольку вроде неплохо реакт узнал значит смогу для мобилки написать приложение, но пока не знаю с чего начать
{ NeFFeX }
Та не с реакт н нейтив можно поднять норм приложуху, вот у нас в городе доставка еды есть на реакт нейтив написан
{ Amir }
Я вот только вижу одно - скрины ошибок запуска эмулятора))
Alex
А как ты понял что ты неплохо реакт узнал
Нет затруднений когда пишу веб приложение на реакте)
{ NeFFeX }
Что писал последний раз?
{ Amir }
Но чет подход флаттер показался еще интересней
{ Amir }
Batter low....fck...
{ NeFFeX }
На что стоит на том и пишем )))
Felina
Всем привет, столкнулся с ошибкой, с утра не могу понять в чём дело... 45 урок, юзали connect-библиотеку, MapDispatchToProps и mapStateToProps. При печатании в поле поста либо сообщений выдает одну и ту же ошибку... скрин прилагается, благодарю заранее.
Felina
вот это зло
Vagan
У вас store, как классовая компонента создана?
Vagan
Точнее даже не так. Скриншот шапки store киньте сюда
Felina
вот
Vagan
Фигурную скобку потерял и у тебя dispatch вылетел из store
Александр
вот
смотри по линиям
Vagan
_state —->dialogsPage не закрыл
Vagan
А не
Vagan
Табуляция просто кривая
Felina
там все четко, иначе ошибка выпала
Vagan
Да, просто надо пользоваться инструментами, чтобы табуляция не съезжала так
Felina
ctrl + k +f у vscode впадло делать ))))
Vagan
Vagan
Зачем здесь запятые?
Felina
это методы
Vagan
А, старый store
Александр
Зачем здесь запятые?
методы объекта
Vagan
Точно
Felina
после каждого метода нужно