⊗jsnxPmBsInr 12 of 57 menu

NextJS фреймворкининг асосий ишлаш тамойили

Олдинги дарсликларда биз NextJS фреймворкини ўрнатиб олдик ва унинг асосий тузилиши билан танишдик. Энди асосий иш билан шуғулланиш вақти келди.

NextJS-нинг асосий қисми роутингдир. Роутинг шундай ишлайди: фойдаланувчи браузернинг манзил сатрига бирон URL ни кирганда, NextJS фреймворки браузерга шу URL га мос келувчи маълум бир файлни қайтаради.

NextJS даги роутинг ўзига хос тарзда ташкил қилинган. Унинг моҳияти шундан иборатки, ҳар бир сўралган URL га src/app ичидаги maълум бир папка мос келади.

Бунда папканинг ичида page.jsx номли файл бўлиши керак. Айнан мана шу файл браузерга қайтарилади. Ҳатто биз бу файлда JSX да код ёзамиз, аммо браузерга саҳифанинг тайёр HTML коди жўнатилади.

Келтирилган мисолни кўриб чиқайлик. Фароз қилайлик, биз /test/ URL га маълум бир матн қайтарилишини истаймиз.

Мос келувчи папкани яратамиз: src/app/test. Ушбу папканинг ичида page.jsx файлини яратамиз ва ушбу ичкилик билан тулдирамиз:

export default function Test() { return <h1>hello, user!</h1>; }

Браузерингизда бизнинг URL ни очинг: /test. Ва сиз биз JSX файлининг ичига ёзган матнни кўрасиз.

Матнни ўзгартириб кўринг ва файлни сақланг. Шундан сўнг матн браузерда автомат равишда ўзгаради. NextJS ишлаб чиқариш режимида шундай ишлайди.

Шундай килингки, /about манзилига мурожаат килинганда браузерда сизнинг исмингиз ва фамилиянгиз билан хабар чиқарилсин.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш