Aktywne Wpisy
Gours +31
sokytsinolop +51
#glupiewykopowezabawy #heheszki
Zagrajmy w grę. Ja wrzucam zdjęcie, Wy zgadujecie w którym roku zostało umieszczone w internecie. Jak będzie zainteresowanie to w piątek, lub sobotę wrzucę kolejne zdjęcie.
Jest sporo historycznego conentu, gdzie można zobaczyć jak wyglądały #polskiedomy i ludzie na przestrzeni czasu.
#zgadnijktorytorok
Zagrajmy w grę. Ja wrzucam zdjęcie, Wy zgadujecie w którym roku zostało umieszczone w internecie. Jak będzie zainteresowanie to w piątek, lub sobotę wrzucę kolejne zdjęcie.
Jest sporo historycznego conentu, gdzie można zobaczyć jak wyglądały #polskiedomy i ludzie na przestrzeni czasu.
#zgadnijktorytorok
Zebraliśmy się tutaj, żeby porozmawiać o najnowszej aktualizacji #nextjs a tak na prawdę to o strukturze plików w waszym projekcie.
Nowa wersja nextJS wprowadza folder /app, w którym routingi do kolejnych podstron będą folderami, które z kolei będą zawierały odpowiednie pliki. I tak, każdy taki folder będzie zawierał np. page.js.
Ogólnie już od dawna widziałem trend, że np. komponent to folder/index.js i wtedy masz latwiejszy import bez podawania nazwy pliku ale...
no właśnie ale, ale ja nienawidze mieć na górnej belce z plikami index.js/index.js/index.js/index.js/index.js/index.js/ i to samo tyczy się ctrl+p, które zazwyczaj służy mi do przeskakiwania między plikami - chociaż tu już od jakiegoś czasu brany jest też pod uwagę folder.
Tak więc:
1. Jak wy to robicie?
2. Co sądzicie o nowościach w next?
Na jakimś projekcie miałem komponenty bezpośrednio w index.js. Myślałem, że się potnę.
np folder button/
button.ts
button.css
actions.ts
button.test.ts
@spunky: wszystkie komponenty w 1 pliku? xD
Można #!$%@? dostać. Same index.js
- a index do eksportu jak spunku
- catch all jeżeli się da [[...cokolwiek]].ts
components/
- SuperButton/
-- index.js
-- SuperButton.js
-- SuperButton.styles.js
w takim folderze trzymam też inne rzeczy, które są używane tylko i wyłącznie w danym komponencie. Jakieś subkomponenty itp. wtedy dodaje np podkatalog components.
Zrobiłem sobie małego toola, który mi tworzy cały katalog z odpowiednimi nazwami, importami, eksportami, więc nie grzebie się w boilerplejcie. Mi taki układ pasuje.
Do tego mam
Tailwinda miałem na jakimś projekcie. Możecie go sobie wsadzić w dupę a nie do mojego kodu xD
Co ja piszę komponent czy rozprawkę o tym, jak on ma wyglądać. Jeszcze tylko nasrać do tego.
@BrotatyChleb: tutaj jest https://nextjs.org/blog/next-13#nextlink ale nie działa xD
PS: pisałem do kogoś innego xD