استاد اگه بخوایم چند تا المنت رو select رو کنیم چی. میشه از همین create ref استفاده کنیم؟
سلام
محدودیتی برای نگهداری مقادیر در ref نداریم و با توجه به نیاز میشه از اون استفاده کرد
در اینجا یه کد خیلی ساده رو قرار میدم که داخل یک ref ۳ تا المنت رو قرار دادم
همین کد رو به روشهای مختلف با توجه به نیازت میتونی پیاده سازی بکنی و من شفافترین حالت اون رو قرار دادم
function App() { const elsRef = useRef([]) return ( <div className="App"> <p ref={el => elsRef.current[0] = el}>1p> <p ref={el => elsRef.current[1] = el}>2p> <p ref={el => elsRef.current[2] = el}>3p> div> ); }
میتونی به ref یک تابع رو پاس بدی که توسط react به این تابع اون المنت به عنوان پارامتر ورودی پاس داده مبشه