Я не совсем понял. "Импортируйте все в один общий файл" - но ведь файлы _header, _footer и тд не получат доступа к переменным, если _variables будет импортироваться единожды только в style.scss.
Дело в том, что везде пишут про один компонент с дочерними, но непонятно, обязательное ли это условие. Скажите, в таком случае можно будет реализовать следующее: у первого компонента в инпуте "Найти" водится значение, а в блоке второго происходит отображение того, что нашлось?