На апворке просто так банят, такие случаи были и не раз. Единственное что остаётся — писать в поддержку, доказывать что ты не прокси китаец, писать посты на публичные платформы: медиум/твиттер, приносить эти ссылки на хакерньюс, просить друзей апвотить.
Еще можно попросить помощи в русскоязычных конфах, там с таким уже помогали. Например odeskconf https://odeskconf.herokuapp.com/
Аргумент про докер не понял — какая разница серьёзное приложение или нет?
У меня несколько несерьёзных приложений на одном хосте, но один бежит на node.js 14, другой на node.js 12. Обернул каждое в докер и не парюсь с настройкой зависимостей на хосте.
По написанному коду видно, что человек его писавший совсем не понимает базовых механик react-redux, что с какими сущностями оперирует.
> Он ведь в данном случае объект/компонент а не функция
По этому утверждению складывается ощущение что и понимание js хромает.
Попробуй сделать шаг назад, руками пройти туториал с сайта реакта, потом редакса. Но это если есть цель понять и разбораться, а не заставить это работать.
smartbe, если учитывать как работают классы без синтаксического сахара, то все можно заменить с помощью манкипатчинга. Да, это будет что-то из серии сам себе злой буратино, но тем не менее.
С не пахнет, я, наверное, погорячился, не обессудьте, некоторые задатки действительно есть, если смотреть не со стороны сокрытия состояния экземпляра объекта.
profesor08, смапил ваш "ноль зависимостей" с тем что написано в ответе и пример компонента, подумал это значит отсутствие второго аргумента. Хорошо что удалось прояснить
Да, их нужно прописывать вторым аргументом. Допустим один из параметров для компонента изменит свое значение. Как компонент поймет что нужно снова делать диспатч экшена?
Если экшен не динамический, его можно не указывать. На диспатч скорее всего ссылка тоже не поменяется, но кто знает
Как это всегда при рендере компонента? Пустой массив вторым аргументом как раз таки передают для того, чтобы useEffect отработал как componentDidMount, подробнее тут: https://reactjs.org/docs/hooks-effect.html#tip-opt... Не вводите людей в заблуждение