diff --git a/.gitignore b/.gitignore index 0c34a7d22..1ed7758f7 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /build .DS_Store dist +*.sw[op] diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 000000000..290555455 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,7 @@ +# Contributing + +## Japanese Version + +* Changes to the Japanese Version are approved by @38elements. +* For easy review, place each sentence on a new line. +* Cosmetic changes are not accepted. diff --git a/content/ja/404.md b/content/ja/404.md new file mode 100755 index 000000000..57dc23e30 --- /dev/null +++ b/content/ja/404.md @@ -0,0 +1,5 @@ +# エラー + +おっと、このページは消えたみたいです。 + +[ホーム](/)に向かいましょう。 diff --git a/content/ja/about/browser-support.md b/content/ja/about/browser-support.md new file mode 100755 index 000000000..6e38c4c71 --- /dev/null +++ b/content/ja/about/browser-support.md @@ -0,0 +1,15 @@ +--- +name: ブラウザのサポート +permalink: '/about/browser-support' +description: "Preactはそのままですべてのモダンブラウザ(Chrome, Firefox, Safari, Edge)とIE11をサポートします。" +--- + +# ブラウザのサポート + +Preactはモダンブラウザ(Chrome, Firefox, Safari, Edge)とIE11をサポートします。polyfillを追加することなくそのままで動作します。 + +
Error: {error}
; + + return ( +A
,B
] +render( +A
+B
+Something went badly wrong
; + } + return props.children; + } +} +``` + +## Fragments + +`Fragment`はrender関数と関数コンポーネントが一度に複数の要素を返すことを可能にします。 +`Fragment`はコンポーネントが単一のルート要素を持たなければならないというJSXの制限を解決します。 +リスト、テーブル、CSSのflexboxなど、余分な中間要素をいれてしまうと表示が崩れてしまう場合によく使われます。 + +```jsx +import { Fragment, render } from 'preact'; + +function TodoItems() { + return ( +