Преглед на файлове

Add full react component to docs

Saul Shanabrook преди 5 години
родител
ревизия
40bcad2cbf
променени са 2 файла, в които са добавени 9 реда и са изтрити 2 реда
  1. 5 1
      docs/source/developer/virtualdom.create.tsx
  2. 4 1
      docs/source/developer/virtualdom.reactwidget.tsx

+ 5 - 1
docs/source/developer/virtualdom.create.tsx

@@ -3,4 +3,8 @@ import * as React from 'react';
 import { Widget } from '@phosphor/widgets';
 import { ReactWidget } from '@jupyterlab/apputils';
 
-const myWidget: Widget = ReactWidget.create(<div>My Widget</div>);
+function MyComponent() {
+  return <div>My Widget</div>;
+}
+
+const myWidget: Widget = ReactWidget.create(<MyComponent />);

+ 4 - 1
docs/source/developer/virtualdom.reactwidget.tsx

@@ -3,9 +3,12 @@ import * as React from 'react';
 import { Widget } from '@phosphor/widgets';
 import { ReactWidget } from '@jupyterlab/apputils';
 
+function MyComponent() {
+  return <div>My Widget</div>;
+}
 class MyWidget extends ReactWidget {
   render() {
-    return <div>My Widget</div>;
+    return <MyComponent />;
   }
 }
 const myWidget: Widget = new MyWidget();