Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:02,120 --> 00:00:04,210
Up to this point in the course,
2
00:00:04,210 --> 00:00:07,880
we learned about pages and we learned about routing.
3
00:00:07,880 --> 00:00:10,850
And the Next.js helps us with routing
4
00:00:10,850 --> 00:00:15,150
and that it allows us to define a route structure
5
00:00:15,150 --> 00:00:18,190
and define our routes in general
6
00:00:18,190 --> 00:00:22,340
by setting up files and folders in the pages folder.
7
00:00:22,340 --> 00:00:24,610
But as you see here on this slide as well
8
00:00:24,610 --> 00:00:27,830
Next.js is not just about routing.
9
00:00:27,830 --> 00:00:30,370
And that's also what I already explained
10
00:00:30,370 --> 00:00:33,840
in the first course section of this course.
11
00:00:33,840 --> 00:00:38,200
Whilst, this is a major building block of Next.js.
12
00:00:38,200 --> 00:00:42,330
And whilst this is already a pretty amazing feature
13
00:00:42,330 --> 00:00:45,550
that could be a good reason for using Next.js.
14
00:00:45,550 --> 00:00:50,530
It's not the only reason why we might wanna use Next.js.
15
00:00:50,530 --> 00:00:52,980
Instead Next.js helps us
16
00:00:52,980 --> 00:00:56,060
with building full stack react apps,
17
00:00:56,060 --> 00:00:58,850
as I also mentioned before in the course already.
18
00:00:58,850 --> 00:01:02,530
And it helps us with that by for example,
19
00:01:02,530 --> 00:01:06,730
pre-rendering pages on the server side.
20
00:01:06,730 --> 00:01:08,420
And that's important.
21
00:01:08,420 --> 00:01:09,790
And in this section
22
00:01:09,790 --> 00:01:13,140
we're going to explore what exactly that means.
23
00:01:13,140 --> 00:01:17,880
But in the end, Next.js will help us with executing code
24
00:01:17,880 --> 00:01:20,200
not just on the client side,
25
00:01:20,200 --> 00:01:21,960
so in the react app that runs
26
00:01:21,960 --> 00:01:24,140
in the browser is of our users,
27
00:01:24,140 --> 00:01:26,180
but it helps us with running code
28
00:01:26,180 --> 00:01:28,300
on the server side as well.
29
00:01:28,300 --> 00:01:30,910
For example, for preparing data
30
00:01:30,910 --> 00:01:33,990
or for loading data that is then needed
31
00:01:33,990 --> 00:01:37,130
by the page that should be displayed.
32
00:01:37,130 --> 00:01:41,850
Therefore this course section is about data fetching.
33
00:01:41,850 --> 00:01:46,810
It is about how Next.js helps us blend server side
34
00:01:46,810 --> 00:01:51,110
with client side code and why we might wanna do that.
35
00:01:51,110 --> 00:01:55,340
And we're going to explore what exactly data fetching means
36
00:01:55,340 --> 00:01:59,450
and why it matters and how Next.js helps us with that.
37
00:01:59,450 --> 00:02:01,420
And we're then specifically
38
00:02:01,420 --> 00:02:04,280
going to explore static generation
39
00:02:04,280 --> 00:02:07,300
versus Server-side generation,
40
00:02:07,300 --> 00:02:10,539
What these concepts are and when to use which
41
00:02:10,539 --> 00:02:11,810
and how to use them.
42
00:02:11,810 --> 00:02:13,010
Of course.
43
00:02:13,010 --> 00:02:15,291
And we're going to see how exactly we do prepare
44
00:02:15,291 --> 00:02:19,090
and fetch data with Next.js.
45
00:02:19,090 --> 00:02:23,123
And how that differs from traditional react apps.
3507
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.