0.19.4 • Published 2 years ago

react-controlled-contenteditable v0.19.4

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

React Controlled Contenteditable

مكوّن ريأكت مضبوط للمحتوى القابل للتحرير

على عكس الحزم الأخرى ، فإن مكوّن ContentEditable هذا يمكن التحكم فيه بالكامل. مع القدرة على التنقل عبر عناصر html للتنسيق المتداخلة باستخدام مفاتيح الأسهم. وخلافا لحزمة react-contenteditable تستطيع استعمال useState من غير أن تواجه أي مشاكل.

التنصيب

npm i react-controlled-contenteditable

الخواص

الخاصيةالوصفالنوع
Stringمطلوبة: نص HTML الداخلي للعنصر القابل للتحريرhtml
(e: ContentEditableEvent) => voidمطلوبة: يتم استدعاؤها حينما تتغير قيمة innerHTMLonChange
(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