Andarist / Andarist/react-textarea-autosize

Proposal: Expose hook version to use with other libraries

未關閉
#331 0 則留言 7 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
TypeScript
星號
2.4k
分支
247
PR 合併指標
30 天內沒有已合併 PR

描述

Hey! Thanks for this awesome library 🙏 I've been using it in different projects with success 👏
In a recent project I was using `react-mde` as a markdown editor. It uses a `` under the hood. But I wanted it to auto-expand. I tried some different css solutions without any luck.

Then I thought, maybe it would be possible to expose the logic in this library as a hook. I gave it a go, and it works like a charm!

I created an api like this:

```tsx
const textareaRef = useRef<HTMLTextareaElement>(null);
useTextareaAutosize(textareaRef, { minRows: 8 });

return <ReactMDE {...} refs={{ textarea: textareaRef }} />;
```

I totally agree if you think this is out of scope of this project. But if you like the idea I would love to give it a go and provide a PR!

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。