السلام عليكم ورحمة الله وبركاته.
أصبح الإصدار 1.3.2 متاحاً الآن.
يرجى تنزيل التحديث الجديد لأنه يحتوي على تحسينات في الأداء والمزيد بإذن الله.
- تم استخدام
()memoو()useMemoلتجنب عمل render غير ضروري لأي component مما أدى إلى تحسينات في الأداء ولله الحمد. - تم تعديل حجم صفحة المصحف ليكون أقرب ما يكون إلى مصحف المدينة المنورة
- تم تحسين جودة عرض آيات المصحف الشريف ولله الحمد.
- الآن يمكنك تخصيص شكل المصحف أكثر باستخدام CSS
react-quran_surah-title,react-quran_basmalah,react-quran_ayah-word,react-quran_ayah-marker
.react-quran_surah-title {}
.react-quran_basmalah {}
.react-quran_ayah-word {}
.react-quran_ayah-marker {}- تم تحسين جودة ملف svg الخاص بالبسملة. كما أن المكتبة أصبحت توفر البسملة
Basmalah.
ويدعم نفس الخصائص التي يمكن إضافتها إلىsvg، على سبيل المثال:width،height،إلى آخرِه.
ويمكن استخدامها كالآتي:
import { Basmala } from "react-quran";
const App = () => {
return (
<div>
<Basmala height="64px" />
</div>
)
}
export default Appسجلُّ التغييرات: v1.2.5...v1.3.2
English
v1.3.2 is out!
- perf(ReadingView): use memo() to prevent unnecessary re-rendering
- perf(Line): memoize props and variables
- perf(Basmala): prevent unnecessary re-rendering
- perf(ReadingView): move Object.values into useMemo
- feat: add Basmalah to the exports of react-quran
- feat: add classes for styling with CSS
- feat: improve text rendering quality
Full Changelog: v1.2.5...v1.3.2