diff --git a/examples/hello-world-jsx/pages/about.vue b/examples/hello-world-jsx/pages/about.vue
deleted file mode 100644
index 26ed2649b..000000000
--- a/examples/hello-world-jsx/pages/about.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/examples/hello-world-jsx/pages/index.js b/examples/hello-world-jsx/pages/index.js
deleted file mode 100644
index 675e8981f..000000000
--- a/examples/hello-world-jsx/pages/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-export default {
- render(h) {
- return
-
Welcome !
- About page
-
- }
-}
diff --git a/examples/jsx/README.md b/examples/jsx/README.md
new file mode 100644
index 000000000..068b72b54
--- /dev/null
+++ b/examples/jsx/README.md
@@ -0,0 +1,5 @@
+# Render Functions & JSX Example
+
+## Documentation
+
+Vue: https://vuejs.org/v2/guide/render-function.html
diff --git a/examples/jsx/components/test.vue b/examples/jsx/components/test.vue
new file mode 100644
index 000000000..f7f9ca041
--- /dev/null
+++ b/examples/jsx/components/test.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/examples/hello-world-jsx/package.json b/examples/jsx/package.json
similarity index 71%
rename from examples/hello-world-jsx/package.json
rename to examples/jsx/package.json
index abcca8b41..37594061f 100644
--- a/examples/hello-world-jsx/package.json
+++ b/examples/jsx/package.json
@@ -1,7 +1,7 @@
{
- "name": "hello-nuxt-jsx",
+ "name": "nuxt-jsx",
"dependencies": {
- "nuxt": "latest"
+ "nuxt": "next"
},
"scripts": {
"dev": "nuxt",
diff --git a/examples/jsx/pages/about.js b/examples/jsx/pages/about.js
new file mode 100644
index 000000000..4bd675870
--- /dev/null
+++ b/examples/jsx/pages/about.js
@@ -0,0 +1,21 @@
+
+import Test from '~/components/test.vue'
+
+export default {
+ head: {
+ title: 'About Page',
+ meta: [
+ { hid: 'description', name: 'description', content: 'About page description' }
+ ]
+ },
+ components: {
+ Test
+ },
+ render() {
+ return
+
About page
+
+
Home page
+
+ }
+}
diff --git a/examples/jsx/pages/index.js b/examples/jsx/pages/index.js
new file mode 100755
index 000000000..ab5d1cb93
--- /dev/null
+++ b/examples/jsx/pages/index.js
@@ -0,0 +1,20 @@
+export default {
+ head: {
+ title: 'Home page 🚀',
+ meta: [
+ { hid: 'description', name: 'description', content: 'Home page description' }
+ ],
+ script: [
+ { src: '/head.js' },
+ // Supported since 1.0
+ { src: '/body.js', body: true },
+ { src: '/defer.js', defer: '' }
+ ]
+ },
+ render() {
+ return
+
Home page 🚀
+ About page
+
+ }
+}