All language subtitles for 001 Module Introduction_en20

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranรฎ)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu

Original subtitles

In those course sections

which you went through up to this point,

we built a lot of demo projects and example projects,

and there's one thing which

all these projects have in common.

They all basically take place on one single page.

With which I mean, that their URL never changes.

When we navigate around in these apps,

when we dive into different features of the apps we build

the URL always stays the same,

and this kind of makes sense because you learned

that with React we typically do build

a single page application.

But on the other hand, you could argue that

having a URL which never changes isn't ideal.

Because after all,

it's one of the greatest advantages of websites

that you can directly link to a certain page or feature

inside of a website.

You can directly link to a specific article

which is interesting, to a specific product on amazon.com,

that's one of the key benefits of the web, in the end.

And currently in our React apps, which we're building,

it's not a feature we can utilize

because the URL never changes

and therefore we can only link to the app overall,

to the website overall,

and whenever we share a link to our website,

users can of course visit it,

but they will end up on the starting page of our website.

And therefore, in this course section,

we're going to dive into a concept called routing.

And with that we're going to learn

how we can add multiple pages

or the illusion of having multiple pages

with different URL's to the same single page application.

So, we will still build a single page application

where React and the browser is responsible

for updating what the user sees,

but we will still be able to change the URL

and use multiple pages.

And if that sounds strange

we're going to learn how it works in this course section.

Specifically, we're going to explore

what exactly Client-Side Routing is

and how we make it work.

We're then going to dive into a third party package

called React-Router,

which we'll use to implement routing

in our React application,

and we're then going to work with that package

to add routing to an example project.

And we're not just going to dive into the basics,

but as we always did in this course,

we are going to dig a bit deeper

and we are going to dive into some advance features as well,

Dynamic Routes, Nested Routes, and more.

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.