Size: a a a

Next.js — русскоговорящее сообщество

2020 May 23

NS

Nurlykhan Salamatov in Next.js — русскоговорящее сообщество
не хочу spa
источник

NS

Nurlykhan Salamatov in Next.js — русскоговорящее сообщество
нужно MultiPage
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Тогда тебе не нужен next
источник
2020 May 24

JJ

Joseph Joseph in Next.js — русскоговорящее сообщество
привет всем , куда и как зафигачить  google tag script
источник

YZ

Yury Zhuk in Next.js — русскоговорящее сообщество
Joseph Joseph
привет всем , куда и как зафигачить  google tag script
ну если «зафигачить», то dangerouslySetInnerHTML скрипта в Head
источник

A

Alexander in Next.js — русскоговорящее сообщество
Joseph Joseph
привет всем , куда и как зафигачить  google tag script
_document
источник

JJ

Joseph Joseph in Next.js — русскоговорящее сообщество
Alexander
_document
_document.js туда ,правильно ?
источник

JJ

Joseph Joseph in Next.js — русскоговорящее сообщество
спасибо
источник

Р

Роман in Next.js — русскоговорящее сообщество
Всем привет. Подскажите как обновлять участок компонента после выполнения асинхронной функции?
return (
           <div className="categories categories_hide" id="categories">{categoriesButtons}</div>
   )

Массив заполняется так
let categoriesButtons = []
   useEffect(() => {
       fetch('https://api.chucknorris.io/jokes/categories')
           .then((response) => {
               return response.json();
           })
           .then((categories) => {
               for (let i = 0; i < categories.length; i++) {
                   categoriesButtons.push(<CategoryButton categoryName={categories[i]} key={i} />)
               }
           });
   }, [])

Не знаю как перерендерить участок после фетча
источник

Р

Роман in Next.js — русскоговорящее сообщество
Нашел решение, может кому пригодится
const [categoriesButtons, setCategories] = useState([])
   useEffect(() => {
       (async () => {
           fetch('https://api.chucknorris.io/jokes/categories')
               .then((response) => {
                   return response.json();
               })
               .then((categories) => {
                   let temp = []
                   for (let i = 0; i < categories.length; i++) {
                       temp.push(<CategoryButton categoryName={categories[i]} key={i} />)
                   }
                   setCategories(temp)
               });
       })()
   }, [])
источник

a

artalar in Next.js — русскоговорящее сообщество
А есть какая-нибудь такая особенность у динамического роутинга, что при Automatically optimizing pages компонент вызывается с пустыми параметрами?
источник

a

artalar in Next.js — русскоговорящее сообщество
Типа данные приходят, почему там article - undefined - не понятно
источник

PM

Preved Medved in Next.js — русскоговорящее сообщество
{article && article.title} , не?
источник

a

artalar in Next.js — русскоговорящее сообщество
Preved Medved
{article && article.title} , не?
Вопрос в том почему article - undefined, когда, я уверен, с апишки все норм приходит
источник

А

Андрей in Next.js — русскоговорящее сообщество
artalar
Вопрос в том почему article - undefined, когда, я уверен, с апишки все норм приходит
у тебя данныех в момент отрисовки может не быть еще, сделай проверку перед ретурном
источник

А

Андрей in Next.js — русскоговорящее сообщество
if (!article) return <div>Loading...</div> вот это вставь к примеру перед ретурн
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
Андрей
if (!article) return <div>Loading...</div> вот это вставь к примеру перед ретурн
Вопрос был почему у него нет данных если он запрос пишет в getInitialProps
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
artalar
Вопрос в том почему article - undefined, когда, я уверен, с апишки все норм приходит
Я такой темы не замечал
источник

A

Alexander in Next.js — русскоговорящее сообщество
как проверять меняется параметр или это переход на другую страницу?
Ставлю лоадер во время фильтрации по events routeChangeStart
но при переходе на другую страницу оно тоже срабатывает
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
Alexander
как проверять меняется параметр или это переход на другую страницу?
Ставлю лоадер во время фильтрации по events routeChangeStart
но при переходе на другую страницу оно тоже срабатывает
Сделай отписку при анмаунте  ><
источник