0.19.4 • Published 2 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
2 years ago
0.19.3
2 years ago
0.19.2
2 years ago
0.19.1
2 years ago
0.19.0
2 years ago
0.18.0
2 years ago
0.17.0
2 years ago
0.16.0
2 years ago
0.15.0
2 years ago
0.14.0
2 years ago
0.13.0
2 years ago
0.12.0
2 years ago
0.11.0
2 years ago
0.10.0
2 years ago
0.9.0
2 years ago
0.8.0
2 years ago
0.7.0
2 years ago
0.6.0
2 years ago
0.5.0
2 years ago
0.4.0
2 years ago
0.3.0
2 years ago
0.2.0
2 years ago
0.1.0
2 years ago