You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/warnings/legacy-factories.md
+10-10
Original file line number
Diff line number
Diff line change
@@ -4,19 +4,19 @@ layout: single
4
4
permalink: warnings/legacy-factories.html
5
5
---
6
6
7
-
You probably came here because your code is calling your component as a plain function call. This is now deprecated:
7
+
아마도 코드가 일반 함수 호출로 컴포넌트를 호출하기 때문에 이 경고를 보게 된 것입니다. 아래의 코드는 현재 사용되지 않습니다.
8
8
9
9
```javascript
10
10
var MyComponent =require('MyComponent');
11
11
12
12
functionrender() {
13
-
returnMyComponent({ foo:'bar' }); //WARNING
13
+
returnMyComponent({ foo:'bar' }); //경고
14
14
}
15
15
```
16
16
17
17
## JSX {#jsx}
18
18
19
-
React components can no longer be called directly like this. Instead [you can use JSX](/docs/jsx-in-depth.html).
19
+
이렇게 직접 React 컴포넌트를 호출할 수 없습니다. [대신 JSX를 사용](/docs/jsx-in-depth.html) 할 수 있습니다.
20
20
21
21
```javascript
22
22
var React =require('react');
@@ -27,9 +27,9 @@ function render() {
27
27
}
28
28
```
29
29
30
-
## Without JSX {#without-jsx}
30
+
## JSX를 사용하지 않는다면 {#without-jsx}
31
31
32
-
If you don't want to, or can't use JSX, then you'll need to wrap your component in a factory before calling it:
32
+
JSX를 사용하고 싶지 않거나 사용할 수 없다면 컴포넌트를 호출하기 전에 팩토리에서 컴포넌트를 래핑해야합니다.
33
33
34
34
```javascript
35
35
var React =require('react');
@@ -40,11 +40,11 @@ function render() {
40
40
}
41
41
```
42
42
43
-
This is an easy upgrade path if you have a lot of existing function calls.
43
+
기존에 이런 함수 호출이 많다면 이렇게 하는 것이 쉽게 코드를 업그레이드할 수 있는 방법입니다.
44
44
45
-
## Dynamic components without JSX {#dynamic-components-without-jsx}
45
+
## JSX를 사용하지 않는 동적 컴포넌트 {#dynamic-components-without-jsx}
46
46
47
-
If you get a component class from a dynamic source, then it might be unnecessary to create a factory that you immediately invoke. Instead you can just create your element inline:
47
+
동적인 소스에서 클래스 컴포넌트를 가져오는 경우라면 팩토리를 만들지 않아도 됩니다. 대신 컴포넌트를 인라인으로 만들면 됩니다.
48
48
49
49
```javascript
50
50
var React =require('react');
@@ -54,6 +54,6 @@ function render(MyComponent) {
54
54
}
55
55
```
56
56
57
-
## In Depth {#in-depth}
57
+
## 더 알아보기 {#in-depth}
58
58
59
-
[Read more about WHY we're making this change.](https://gist.github.com/sebmarkbage/d7bce729f38730399d28)
59
+
[이렇게 변경된 이유에 대해 더 자세히 알아보십시오.](https://gist.github.com/sebmarkbage/d7bce729f38730399d28)
0 commit comments