Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
417 views
in Technique[技术] by (71.8m points)

reactjs - From parent component give style to child customized component in styled component

TodoListContainer is a styled component, So Inside this container, I would like to give style to the Footer component which I import from other places. My goal is to access different Footer inside TodoListContainer and give different CSS styles. It is straightforward to access the regular dom element, I have a hard time accessing customized component.

Thanks for the help!

const TodoListContainer = styled.div`
`
  <TodoListContainer>
            <input
                className=" task-input"
                aria-label="Create a new todo..."
                type="text"
                value={text}
                placeholder="Create a new todo..."
                onChange={handleChange}
                onKeyDown={handleKeyDown}
            />
            <ul>
                {renderedListItems}
                <li className="footer-section">
                    <span className="itemInfor">
                        {todosRemaining} item{suffix} left
                    </span>

                    <Footer />
                    <button
                        aria-label="Clear Completed"
                        className="clear-all-btn"
                        onClick={handleClearComplete}>
                        Clear Completed
                    </button>
                </li>
            </ul>
            <Footer />
        </TodoListContainer>

question from:https://stackoverflow.com/questions/65836449/from-parent-component-give-style-to-child-customized-component-in-styled-compone

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...