Size: a a a

JavaScript Noobs — сообщество новичков

2021 January 11

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Браузер может только сделать HTTP запрос веб-серверу на получение того или иного файла
источник

S

Snake in JavaScript Noobs — сообщество новичков
Илья
В первоначальном сообщении я уже описывал, что сделать это не удается.
Вроде как ты не можешь импортировать npm библиотеки без бандлера. Ты можешь просто взять оттуда уже скомпилированную либу и закинуть её рядом с основным модулем и использовать относительный путь. Других способов не знаю.
источник

T

Tonn in JavaScript Noobs — сообщество новичков
подскажите как пропс вернуть обратно в Родителя?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Tonn
подскажите как пропс вернуть обратно в Родителя?
Никак
источник

S

Snake in JavaScript Noobs — сообщество новичков
Tonn
подскажите как пропс вернуть обратно в Родителя?
Никак. Так делать нельзя.
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Сегодня вечер странных решений в этом чате? )
источник

S

Snake in JavaScript Noobs — сообщество новичков
Tonn
подскажите как пропс вернуть обратно в Родителя?
Используй стейт родителя как проп и передавай в поломка сеттер. Только так.
источник

И

Илья in JavaScript Noobs — сообщество новичков
Snake
Вроде как ты не можешь импортировать npm библиотеки без бандлера. Ты можешь просто взять оттуда уже скомпилированную либу и закинуть её рядом с основным модулем и использовать относительный путь. Других способов не знаю.
У библиотеки же своя структура имеется и там не просто один файл. Да и тем более, в них экспорта по умолчанию не предусмотрено. То есть это звучит как какой-то костыль. Я просто хочу понять, как правильно использовать библиотеки во фронтенде, увы, ответа в интернете я найти не могу.
источник

T

Tonn in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Сегодня вечер странных решений в этом чате? )
у кого там вечер
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Ну, у кого вечер, у кого утро
источник

T

Tonn in JavaScript Noobs — сообщество новичков
Snake
Используй стейт родителя как проп и передавай в поломка сеттер. Только так.
я передаю , но в didupdate у родителя не сменяются данные
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Не суть важно )
источник

S

Snake in JavaScript Noobs — сообщество новичков
Илья
У библиотеки же своя структура имеется и там не просто один файл. Да и тем более, в них экспорта по умолчанию не предусмотрено. То есть это звучит как какой-то костыль. Я просто хочу понять, как правильно использовать библиотеки во фронтенде, увы, ответа в интернете я найти не могу.
Обычно популярные библиотеки предоставляют вариант обычного подключения через script
источник

T

Tonn in JavaScript Noobs — сообщество новичков
у childrena все работает
источник

S

Snake in JavaScript Noobs — сообщество новичков
Tonn
я передаю , но в didupdate у родителя не сменяются данные
Ну значит это не стейт родителя? Иначе перерендерился бы он. Покажи как ты его в потомке меняешь.
источник

И

Илья in JavaScript Noobs — сообщество новичков
Snake
Обычно популярные библиотеки предоставляют вариант обычного подключения через script
https://github.com/sindresorhus/on-change
Как пример, хочу эту библиотеку использовать в своем небольшом проекте. Как ее необходимо подключать? В инструкции указано, что через Npm)
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Не надо делать такие вещи в UI компонентах
источник

T

Tonn in JavaScript Noobs — сообщество новичков
Snake
Ну значит это не стейт родителя? Иначе перерендерился бы он. Покажи как ты его в потомке меняешь.
orderService.create(data)
           .then(response => {
               this.setState({
                   CurrentOrder: {
                       order: response.data.order,
                       status: response.data.status,
                       type_order: response.data.type_order,
                       // user_id: response.data.user_id
                   }
               });

               console.log(response.data);

               console.log(response.data.order);
           })
           .then(this.setState({
               
           isSubmitted: true,
               
           }))
           .catch(e => {
               console.log(e);
           });
источник

T

Tonn in JavaScript Noobs — сообщество новичков
isSubmitted: true,
источник

S

Snake in JavaScript Noobs — сообщество новичков
Tonn
orderService.create(data)
           .then(response => {
               this.setState({
                   CurrentOrder: {
                       order: response.data.order,
                       status: response.data.status,
                       type_order: response.data.type_order,
                       // user_id: response.data.user_id
                   }
               });

               console.log(response.data);

               console.log(response.data.order);
           })
           .then(this.setState({
               
           isSubmitted: true,
               
           }))
           .catch(e => {
               console.log(e);
           });
Ну this.setState это состояние потомка
источник