одной вещи. Документация почти безальтернативно рекомендует использовать фреймворки, например Next.js, но чёт у меня сложилось впечатление, что это не для серьезных проектов, потому что вот например цитата из документации Next.js: Next.js uses a file-system based router where folders are used to define routes.
Так же на github я почему-то не вижу в готовых проектах использование этого next.js, в итоге не понимаю что мне использовать. Думаю нужно повторять за проектами на github и использовать просто react + другие библиотеки типо react-router. Мб вы что-то скажите на этот счёт?
А вы понимаете зачем вообще нужен SSR?)
К чему этот вопрос? Он мне не нужен
Вот, поэтому и не понимаете зачем реакт рекомендует нэкст)
Лол с "не для серьёзных проектов" Откуда вообще такая мысль пришла? Оттого, что Роутинг там файловый вообще никакого значения к серьезности проекта не имеет и скорее даже намного больше подходит для больших проектов, нежели чисто программный роутинг типичный для реактовых спашек Наверное мало по гитхабу ходили в поисках серьезных проектов на нексте ;)
Если б я все понимал, то вопросов бы тут не задавал
Некст позволяет рендерить страницы на сервере и так же статически их генерировать (то есть посылать на клиент готовую хтмльку по запросу или заранее подготовленную), вместо того, чтобы её строить в браузере джаваскриптом.
Мысль от наблюдения за примерами кода на гитхабе, а так же в интернете, сложилось такое впечатление, что большинство используют просто набор библиотек типо react + react-router + ещё что-то, мб это так кажется, не знаю
Да, я читал это в документации, но мне это все не нужно, наоборот хочу чтоб генерация была на клиенте. Стоит ли в таком случае использовать этот Next.js или просто с голых библиотек начать?
Вам кажется. Много крупных проектов используют Некст и за последние пару лет он можно сказать стандартом стал и люди от CSR (клиентской генерации) скорее уходят, потому что на сервере это быстрее и эффективнее делать. Сам реакт меняет парадигму в сторону Server components Если хочется генерацию на клиенте, то конечно да, берите обычный реакт с реакт-роутером (или Танстак роутер есть ещё)
Начать в любом случае стоит с голого реакта.
vite + react по началу
Обсуждают сегодня