React Router ??
React Router? React ???????? ???? ???? ??? ????????. ?? ?? ???? ???????? ??? ???? ??? ?? ?? ?? ?? ?? ??? ??? ? ????. React Router? ???? ?? ??? ? URL ?? ??? ???? ?? ??? ??????(SPA)? ?? ?? ? ????.
React Router ?? ??
- ???: ?????? ??? ? URL?? ?? URL? ???? ????? ?????.
- SPA(?? ??? ??????): React Router? ??????? ? ? ???? ???? ?? ??? ??? ? ???? ??? ?????? SPA??? ???????.
React Router? ?? ?? ??
-
BrowserRouter(?? HashRouter):
- ? ?? ??? ??? ??? ???? ??? ????? ? ???? ?????.
- BrowserRouter? HTML5 ?? API? ???? ????? URL? ???? UI? ???? ??? ?????.
- ??? ????? HTML5 ???? API? ???? ?? ?? HashRouter? ??? ? ????(?? ?? ???? ?????).
?:
import { BrowserRouter } from 'react-router-dom'; const App = () => { return ( <BrowserRouter> <Routes /> </BrowserRouter> ); };
-
??:
- ?> ?? ??? ??????? ?? ??? ???? ? ?????. ?? Route ??? ?? ???? ??? ???.
- React Router v6??? Routes? ?? Switch ????? ?????.
?:
import { Routes, Route } from 'react-router-dom'; const Routes = () => { return ( <Routes> <Route path="/" element={<Home />} /> <Route path="/about" element={<About />} /> </Routes> ); };
-
??:
- ?> ?? ??? URL ??? ?? ?? ?? ??? ?????.
- path prop? URL? ????, element prop? ??? ??? ? ????? ?? ?? ??? ?????.
?:
<Route path="/" element={<Home />} />
-
??:
- ?> ?? ??? ???? ?? ???? ?? ?? ?? ??? ???? ? ?????. ?? ???? ???? ?? ?? ????? URL? ?????? ??() ??? ??????.
?:
import { Link } from 'react-router-dom'; const Navigation = () => { return ( <nav> <Link to="/">Home</Link> <Link to="/about">About</Link> </nav> ); };
-
?? ??:
- useNavigate ??? ????? ???? ?? ??? ???? ? ?????.
- ? ??? ????? ??? ???? ??? ???? ?????.
?:
import { BrowserRouter } from 'react-router-dom'; const App = () => { return ( <BrowserRouter> <Routes /> </BrowserRouter> ); };
?? ??? ??
??? ???? React ??? React Router? ???? ?? ????.
import { Routes, Route } from 'react-router-dom'; const Routes = () => { return ( <Routes> <Route path="/" element={<Home />} /> <Route path="/about" element={<About />} /> </Routes> ); };
??:
- BrowserRouter ????? ???? ????? ?? ?? ?? ?????.
- ?? ????? ??? ????? ???? ?? ?? ??? ???? ? ?????.
- ?? ?? ???? ?? ??? ???? ??? ? ?? ??? URL ??? ?? ??(?: ?, ?? ?? ???)? ?????.
- ??? ???? URL? ?????? ?? ?? ??? ??????.
?? ???
React Router? ?? ??? ????? ?? ?? ??? ??? ??? ? ????.
<Route path="/" element={<Home />} />
??:
- /dashboard ???? /dashboard/profile ? /dashboard/settings?? ?? ??? ????.
- ?? ??(path="dashboard/*")?? * ?????? ?????? React Router? ???? ?? ?? ??? ?? ??? ????? ?? ?? ????.
Navigate? ????
Navigate ?? ?? ?? useNavigate ??? ???? ????? ???? ???? ?? ??? ??? ? ????.
import { Link } from 'react-router-dom'; const Navigation = () => { return ( <nav> <Link to="/">Home</Link> <Link to="/about">About</Link> </nav> ); };
??:
- Navigate ?? ??? ???? ? ???? ???? /about ??? ???????.
?? ????
URL? ?? ???? ? ??? ? ?? ?? ????? ???? ?? ??? ??? ? ????.
import { useNavigate } from 'react-router-dom'; const Login = () => { const navigate = useNavigate(); const handleLogin = () => { // Perform login logic navigate('/dashboard'); }; return ( <button onClick={handleLogin}>Login</button> ); };
??:
- ?? ??? :userId? ?? ???????.
- useParams ??? UserProfile ?? ?? ??? URL?? userId ?? ???? ???? ????? ? ?????.
??
React Router? ???? React ??????? ? ?? ?? ????? ??? ? ????. BrowserRouter, Route, Link? ?? ?? ??? useNavigate? ?? ??? ???? ??? ??? ??? ???? ?? ?? ??? ??????? ?? ? ????. ?? ??, ?? ??, ?? ???? ? React Router? ?? ??? ???? React ??? ??? ?? ??? ? ????.
? ??? React Router ?? ?? ??: React?? ?? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











Java ? JavaScript? ?? ?? ????? ??? ?? ?? ?? ???? ????? ?????. Java? ??? ? ??? ?????? ??? ???? JavaScript? ?? ? ??? ??? ?????.

JavaScriptCommentsareEnsentialformaining, ?? ? ???? 1) Single-LinecommentsERUSEDFORQUICKEXPLANATIONS.2) Multi-linecommentSexplaincleClexLogicOrprovidedEdeDDocumentation.3) inlineecommentsClarifySpecificPartSofcode.bestPractic

JavaScript?? ??? ??? ?? ? ? ?? ??? ???????. 1. ?? ??? ??? ???? ?? ??? ????. ISO ?? ???? ???? ???? ???? ?? ????. 2. ?? ??? ?? ???? ??? ?? ???? ??? ? ??? ? ?? 0?? ????? ?? ??????. 3. ?? ?? ???? ???? ???? ?? ?????? ??? ? ????. 4. Luxon? ?? ???? ???? ?????? ???? ?? ????. ??? ?? ???? ????? ???? ??? ????? ?? ? ????.

TAGGSATTHEBOTTOMOFABLOGPOSTORWEBPAGESERVESPRACTICALPURSEO, USEREXPERIENCE, andDESIGN.1.ITHELPSWITHEOBYOWNSESPORENGENSTOESTOCESKESKERKESKERKERKERDER-RELEVANTTAGSWITHOUTHINGTEMAINCONTENT.2.ITIMPROVESEREXPERKEEPINGTOPONTEFOCUSOFOFOFOCUSOFOFOFOCUCUSONTHEATECLL

JavaScriptIspreferredforwebDevelopment, whithjavaisbetterforlarge-scalebackendsystemsandandandoidapps.1) javascriptexcelsincreatinginteractivewebexperiences withitsdynatureanddommanipulation.2) javaoffersstrongtypingandobject-Orientededededededededededededededededdec

??? ?? ? ??? DOM?? ??? ??? ? ?????. ??? ?? ????? ?? ??????, ??? ?? ???? ?? ????????. 1. ??? ??? addeventListener? usecapture ?? ??? true? ???? ?????. 2. ??? ??? ?? ???? usecapture? ???? ????? ?????. 3. ??? ??? ??? ??? ???? ? ??? ? ????. 4. ??? ?? ?? ?? ??? ?? ??? ??????? ??? ???? ?????. 5. ??? ?? ?? ?? ??? ?? ???? ?? ???? ? ??? ? ????. ? ? ??? ???? ???? JavaScript? ??? ??? ??? ????? ???? ???? ??? ??????.

javascriptassevenfundamentalDatatatypes : ??, ???, ??, unull, ??, ? symbol.1) ?? seAdouble-precisionformat, ??? forwidevaluerangesbutbecautiouswithfatingfointarithmetic.2) stringsareimmutable, useefficientconcatenationmethendsf

JavaScript ?? ????? ??????? ??? ?? ??? ??? ????? ?? ??? ????. ????? ??? ?????. 1. ?? ?? (CodesPlitting) ??, ?? ??? React.lazy ()? ?? ?? ?? ?? ??? ????? ??? ???? ? ?? ????? ??? ?? ??? ???????. 2. ???? ?? ?? (???)? ????, ES6 ?? ????? ???? "Dead Code"? ???? ?? ? ????? ?? ??? ??? ? ???????. 3. ?? ??? ???? ???? GZIP/BROTLI ? TERSER? JS? ???? ??? ????? ???? ?? ???? ??? ? ? ??????. 4. ??? ???? ???? day.js ? fetch? ?? ?? ?????? ??????.
