Docz: mdxのフック

作成日 2018年11月29日  ·  3コメント  ·  ソース: doczjs/docz

質問

ちょっと、そこ、

mdxファイル内でreactフックを使用する方法はありますか?
私はこのようなdoczでモーダルを文書化しようとしています:

name: Modal
---

import { Playground } from 'docz'
import Modal from './Modal'
import useToggle from '../../hooks/useToggle'

# Modal

<Playground>
  const [toggleValue, toggle] = useToggle(false)
  <Modal title="Modal title" visible={toggleValue} />
  <button onClick={toggle}>Show Modal</button>
</Playground>

最も参考になるコメント

確かに、

<Playground>
  {() => {
    const [toggleValue, toggle] = useToggle(false)
    return (
      <>
        <Modal title="Modal title" visible={toggleValue} />
        <button onClick={toggle}>Show Modal</button>
      </>
    )
  }}
</Playground>

全てのコメント3件

確かに、

<Playground>
  {() => {
    const [toggleValue, toggle] = useToggle(false)
    return (
      <>
        <Modal title="Modal title" visible={toggleValue} />
        <button onClick={toggle}>Show Modal</button>
      </>
    )
  }}
</Playground>

注:内部に空白行を含めることはできません

注:内部に空白行を含めることはできません

これは、ドキュメントのドキュメントに追加するのに最適なヒントです。 私の検索はここで終わりました。

このページは役に立ちましたか?
0 / 5 - 0 評価