-
Notifications
You must be signed in to change notification settings - Fork 655
/
index.html
176 lines (144 loc) · 7.17 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<!--
title: 30 Days of React
layout: page.html
series: 30-days-of-react
permalink: ''
pageJS: 30-days.js
isIndex: "true"
numFree: 22
published: false
bodyClasses: landingpage
noInclude: true
-->
<!-- Note, this file is for fullstackreact.com internal use -->
{% import 'partials/macros/common.nunjucks' as common %}
{% import 'partials/macros/homepage.nunjucks' as home %}
{% import 'partials/macros/burger.nunjucks' as burger %}
{% block content %}
<div class="thirty-days">
<main class="main">
<div class="intro-banner" >
<img src="/assets/images/30days/30-days-of-react-header.jpg" alt="30 Days of React">
</div><!-- /.intro-banner -->
<div class="section-marketing">
<div class="container">
<div class="row">
<div class="col-lg-2 col-md-1 col-sm-1">
</div>
<div class="col-lg-6 col-md-8 col-sm-7 col-xs-12">
<div class="section-body">
<p>Interested in Learning React but having trouble getting started?</p>
<!--
<p class='feeling-lost'>Are you feeling a little lost in all the jargon?</p>
<p class='jargon'><tt>JSX</tt>, <tt>Props</tt>, <tt>Webpack</tt>, <tt>Redux</tt>, <tt>Enzyme</tt>, <tt>Presentational Components</tt>, <tt>Middleware</tt>, <tt>State</tt>, <tt>Hooks</tt>, <tt>Pure Components</tt>... </p>
<p>Does it feel like <b>everyone else</b> seems to know how these things fit together?</p>
-->
<p>We'll teach you how it all works - <em>for free</em></p>
<p>Over the next 30 days, we'll walk through everything you need to know to work with React. From the <b>very beginning</b> through <b>testing and deployment</b> of our first app.</p>
</div><!-- /.section-body -->
<div class="section-foot">
<a href="/download/30-days-of-react/" target="_blank" class="manual-optin-trigger btn btn-default" data-optin-slug="opsh28ygz42xhvtlq4vd">Download the free 300+ page PDF</a>
</div><!-- /.section-foot -->
</div>
<div class="col-lg-2 col-md-3 col-sm-4 hidden-xs">
<div class="mini-book-preview">
<img src="/assets/images/30days/30-days-of-react-book-cover-2-as-book-220.png" alt="30 Days of React Mini-Ebook">
</div>
</div>
</div>
</div><!-- /.container -->
</div><!-- /.section-cta -->
<div class="section-chapters">
<div class="container">
<div class="section-body">
<div class="row">
{% for day in collections.thirtyDays %}
{% if day.protectedPreview %}
{{ burger.nolinkDayPost(day, loop.index0) }}
{% else -%}
{{ burger.dayPost(day, loop.index0) }}
{% endif -%}
{% endfor -%}
</div>
</div><!-- /.section-body -->
</div><!-- /.container -->
</div><!-- /.section-chapters -->
<div class="section-promo">
<div class="container">
<div class="promo-box">
<div class="promo-box-bg"></div><!-- /.promo-box-bg -->
<div class="promo-box-inner">
<div class="promo-box-image">
<img src="/assets/images/icon-orange.png" alt="" width="257" height="281">
</div><!-- /.promo-box-image -->
<div class="promo-box-body">
<h2>FAQ</h2>
<dl>
<dt>What is this?</dt>
<dl>This course is a series of articles which teach you how to use React from the ground up. The series provides a step-by-step process you can use to learn React from an empty folder to a deployed React app.</dl>
<dt>What if I get stuck?</dt>
<dl>Just <a href="mailto:[email protected]">send us an email</a> and we'll be happy to help you get unstuck</dl>
<dt>Who wrote this?</dt>
<dl>We're the authors of the <a href="/">Fullstack React Book</a> </dl>
<p class="promo-box-action">
<a href="/download/30-days-of-react/" target="_blank" class="manual-optin-trigger btn btn-default" data-optin-slug="opsh28ygz42xhvtlq4vd">Enroll in this free course</a>
</p>
</div><!-- /.promo-box-body -->
</div><!-- /.promo-box-inner -->
</div><!-- /.promo-box -->
</div><!-- /.container -->
</div><!-- /.section-promo -->
<section class="section-authors">
<div class="container">
<header class="section-head">
<h1 class="section-title">
<span>Course Author</span>
</h1><!-- /.section-title -->
</header><!-- /.section-head -->
<div class="section-body">
<div class="author-simple">
{% include "partials/bios/ari.html" %}
</div><!-- /.author-simple -->
</div><!-- /.section-body -->
</div><!-- /.container -->
</section><!-- /.section-authors -->
<section class="section-promise section-promise-alt"
style="background-image: url(/assets/images/backgrounds/section-sample-code.jpg)"
>
<div class="container">
<div class="section-inner">
<header class="section-head">
<h1 class="section-title white">Get started now</h1><!-- /.section-title -->
<p>Join us on our 30-day journey in React. Join thousands of other professional React developers and learn one of the most powerful web application development frameworks available today. </p>
</header><!-- /.section-head -->
<div class="section-body">
<form class="form-inline" target="_blank" novalidate=""
accept-charset="UTF-8" action="https://fd338.infusionsoft.com/app/form/process/a6e7d4fdf2891b50a87effa8540f834d" class="infusion-form" method="POST"
>
<input name="inf_form_xid" type="hidden" value="a6e7d4fdf2891b50a87effa8540f834d" />
<input name="inf_form_name" type="hidden" value="30 Days of React Form Submitted" />
<input name="infusionsoft_version" type="hidden" value="1.59.0.51" />
<div class="section-entry">
<div class="form-row">
<label for="field-email" class="form-label">email</label>
<div class="form-controls">
<input type="email" class="field" id="inf_field_Email" name="inf_field_Email" placeholder="Put in your email address">
<input type="hidden" name="FORMID" value="DailyUI-Landing-a">
<small>No spam ever. Easy to unsubscribe.</small>
</div><!-- /.form-controls -->
</div><!-- /.form-row -->
</div><!-- /.section-entry -->
<div class="section-actions">
<button type="submit" id="mc-embedded-subscribe" class="btn btn-default">
<i class="glyphicon glyphicon-envelope"></i>
DOWNLOAD 30 DAYS OF REACT PDF (FREE)
</button>
</div><!-- /.section-actions -->
</form>
</div><!-- /.section-body -->
</div><!-- /.section-inner -->
</div><!-- /.container -->
</section><!-- /.section-promise -->
</main><!-- /.main -->
</div><!-- /.wrapper -->
{% endblock %}