ראקט react-select-search
-
שלום לכולם אני משתמש בספריית react-select-search בראקט
וזה הקוד<div> <h1>בחר אופציה או הזן טקסט:</h1> <SelectSearch renderValue={(valueProps) => <input {...valueProps} />} options={options} value={selectedValue} onChange={(value ,valueProps) => { setSelectedValue(value) }} search placeholder="בחר אופציה או הזן טקסט" /> <p>הערך שנבחר או הטקסט שהוזן: {selectedValue}</p> </div>
אני צריך לגשת לטקסט שהוקלד בתוך התיבה הבעיה היא שבתוך הסטיט selectedValue שמור רק מה שנמצא במערך של האפשריות
אשמח מאד אם מישהו יוכל לעזור לי איך אפשר לגשת לטקסט גם במקרה שה לא אחת מן האפשריות -
ומה מחזיר הvalueProps ?
תנסה להחליף את השורה הזוrenderValue={(valueProps) => <input {...valueProps} />}
בזה:
renderValue={(valueProps) => { console.log(valueProps) return<input {...valueProps} />}}
ותראה מה הערך
ואגב אני לא הייתי מתקין ספריה רק בשביל צורך ספציפי כזה.
(מחר תרצה גם switch ותתקין ספריה של סוויצים יפים, וזה לא נגמר)תעבוד עם mui יש להם גם את זה, ויש להם בעצם את כל מה שאתה צריך.
אני עובד בפרויקטים שאין שום קומפוננטה שלא מבוססת על MUI.
-
@יהודי-טוב ממש תודה עזרת לי מאד הערך נמצא בתוךvalueProps.value
אגב אני לא מכיר mui במה מדובר -
יש לך שם את כל מה שאתה צריך..
נראה לי שזה של גוגל.. -
@יהודי-טוב כתב בראקט react-select-search:
נראה לי שזה של גוגל..
בערך, עקרונות העיצוב (Material Design) של גוגל - mui (הקומפוננטות עצמן) לא