المشاركات

عرض الرسائل ذات التصنيف البرمجة

تطبيق درجة الحرارة باستخدام React

تطبيق درجة الحرارة باستخدام React مقدمة: هل تساءلت يومًا عن كيفية بناء واجهة تفاعلية تعرض درجة الحرارة وتسمح للمستخدم بزيادة أو تقليل درجة الحرارة بشكل ديناميكي؟ في هذا المقال، سنستعرض مشروعًا بسيطًا وممتعًا يستخدم مكتبة React لتحقيق هذا الهدف. يعرض التطبيق درجة الحرارة الحالية ويسمح للمستخدم بتغييرها عبر الضغط على أزرار محددة. مكونات المشروع: المشروع يعتمد على مجموعة من المكونات الأساسية في React، ونستخدم مكتبة Bootstrap لتوفير تنسيقات أنيقة وسهلة الاستخدام. المكونات الرئيسية في هذا المشروع هي: Title , Button , و Tempreature . الكود ومكوناته: App.js : الملف الرئيسي الذي يجمع مكونات التطبيق. import React, { useState } from 'react' ; import Title from '../Title' ; import './tempreature.css' ; import Button from '../Button' ; export default function Tempreature () {   const [degre, setDegre] = useState( 0 );   function increaseDegre () {     setDegre( c => c + 1 ); // زيادة القيمة بمقدار 1   }   function decreaseDegre () {     setDe...

تطبيق توليد لون عشوائي للصفحة في React

import React from 'react' ; // استيراد مكتبة React import Title from '../Title' ; // استيراد مكون Title من ملف آخر // مكون RandomColor لتغيير ألوان الخلفية عند النقر على الأزرار export default function RandomColor () {   // دالة handleClick لتغيير لون الخلفية ولون الزر الذي تم النقر عليه   function handleClick ( e ) {     console .log(getRandomColo()); // طباعة اللون العشوائي في الكونسول     let body = document .querySelector( "body" ); // الحصول على عنصر الجسم في الصفحة     body.style.background = getRandomColo(); // تعيين لون الخلفية للجسم بلون عشوائي     e.target.style.background = getRandomColo(); // تعيين لون خلفية الزر الذي تم النقر عليه بلون عشوائي   }   // دالة getRandomColo لتوليد لون عشوائي   function getRandomColo () {     let letters = '0123456789ABCDEF' ; // حروف وأرقام اللون الست عشري     let color = "#" ; // بداية الكود اللوني     for ( let i = 0 ; i < 6 ; i++) ...