Skip to content
This repository was archived by the owner on Sep 15, 2022. It is now read-only.

Commit acd2f44

Browse files
committed
Add examples to readme
1 parent 1954e4f commit acd2f44

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed
File renamed without changes.

01-introduction-to-react/README.md

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ function getMyName() {
7070
return 'Katya';
7171
}
7272
73-
var app = <h1>
74-
My name is {getMyName()}!
73+
var app = <h1>
74+
My name is {getMyName()}!
7575
</h1>;
7676
```
7777
@@ -100,7 +100,7 @@ var HelloWorld = React.createClass({
100100
101101
#### Параметры aka props
102102
103-
Каждый компонент может принимать параметры. Они передаются из выше стоящих компонентов. К параметрам компонента можно обращаться используя ```this.props.propName```.
103+
Каждый компонент может принимать параметры. Они передаются из выше стоящих компонентов. К параметрам компонента можно обращаться используя ```this.props.propName```.
104104
105105
```jsx
106106
var Heading = React.createClass({
@@ -129,13 +129,13 @@ var Component = React.createClass({
129129
name : "Katya"
130130
};
131131
},
132-
132+
133133
handleClick : function() {
134134
this.setState({
135135
name : "Vasya"
136136
});
137137
},
138-
138+
139139
render : function() {
140140
return <div onClick={this.handleClick}>
141141
Hello, {this.state.name}
@@ -151,28 +151,28 @@ var Component = React.createClass({
151151
152152
#### Обработка событий
153153
154-
Если вы захотите сделать свои компоненты динамическими, то вам не обойтись без использования событий. Обычно, для каждого события описывается обработчик, в котором вы можете произвести какие-то действия.
154+
Если вы захотите сделать свои компоненты динамическими, то вам не обойтись без использования событий. Обычно, для каждого события описывается обработчик, в котором вы можете произвести какие-то действия.
155155
156156
```jsx
157157
var HelloComponent = React.createClass({
158158
handleClick : function() {
159159
alert('Hello stranger!');
160160
},
161-
161+
162162
render : function() {
163163
return <button onClick={this.handleClick}> Say hello </button>;
164164
}
165165
});
166166
```
167167
168-
Во все такие обработчики событий в качестве аргумента приходит объект ```SyntheticEvent```. Это объект, который является кроссбраузерной оберткой над стандартными событиями.
168+
Во все такие обработчики событий в качестве аргумента приходит объект ```SyntheticEvent```. Это объект, который является кроссбраузерной оберткой над стандартными событиями.
169169
170170
```jsx
171171
var EventComponent = React.createClass({
172172
handleClick : function(event) {
173173
alert('Event handled - ' + event.type); // Event handled - click
174174
},
175-
175+
176176
render : function() {
177177
return <button onClick={this.handleClick}> Click me </button>;
178178
}
@@ -193,6 +193,12 @@ var EventComponent = React.createClass({
193193
- Как определить первоначальное состояние компонента?
194194
- Зачем нужен key в React?
195195
196+
## Примеры из видео
197+
198+
- [Hello World](/00-template/index.html)
199+
- [Используем параметры](/01-using-props/index.html)
200+
- [Поиск по списку контактов](/02-contacts-search/index.html)
201+
196202
## Материалы
197203
198204
- Этот репозиторий

0 commit comments

Comments
 (0)