0.19.4 • Published 3 years ago
react-controlled-contenteditable v0.19.4
React Controlled Contenteditable
مكوّن ريأكت مضبوط للمحتوى القابل للتحرير
على عكس الحزم الأخرى ، فإن مكوّن ContentEditable هذا يمكن التحكم فيه بالكامل. مع القدرة على التنقل عبر عناصر html للتنسيق المتداخلة باستخدام مفاتيح الأسهم.
وخلافا لحزمة react-contenteditable
تستطيع استعمال useState من غير أن تواجه أي مشاكل.
التنصيب
npm i react-controlled-contenteditable
الخواص
| الخاصية | الوصف | النوع |
|---|---|---|
| String | مطلوبة: نص HTML الداخلي للعنصر القابل للتحرير | html |
| (e: ContentEditableEvent) => void | مطلوبة: يتم استدعاؤها حينما تتغير قيمة innerHTML | onChange |
| (e: KeyDownEvent) => void | يتم استدعاؤها حينما يتم الضغط على مفاتح ما. | onKeyDown |
| any | خواص أخرى مثل، style، ref وإلخ .... | البقية... |
ملاحظة: نوع KeyDownEvent يختلف عن React.KeyboardEvent من حيث أن الأول يأتي مع isComposing على عكس الأخير.
مثال
import {useState} from 'react';
import ContentEditable, {ContentEditableEvent} from './contentEditable';
function App() {
const [content, setContent] = useState('');
const handleChange = (e: ContentEditableEvent) => {
setContent(e.target.value);
};
return (
<div className="App">
<ContentEditable
onChange={handleChange}
html={content}
tagName="div"
/>
</div>
);
}
export default App;المساهمة
الباب مفتوح على مصرعيه للمساهمة.
0.19.4
3 years ago
0.19.3
3 years ago
0.19.2
3 years ago
0.19.1
3 years ago
0.19.0
3 years ago
0.18.0
3 years ago
0.17.0
3 years ago
0.16.0
3 years ago
0.15.0
3 years ago
0.14.0
3 years ago
0.13.0
3 years ago
0.12.0
3 years ago
0.11.0
3 years ago
0.10.0
3 years ago
0.9.0
3 years ago
0.8.0
3 years ago
0.7.0
3 years ago
0.6.0
3 years ago
0.5.0
3 years ago
0.4.0
3 years ago
0.3.0
3 years ago
0.2.0
3 years ago
0.1.0
3 years ago