@kelzhang States in general do NOT recognize tax treaties between US and "other Contracting" countries. Some state ( NY, MI for example ) have their own treaties with foreign countries .
Foreign tax credit not recognized by the states, but they usually tax you on world income.
TurboTax Expert Assist
Get answers to all your tax questions
Our experts are available on-demand, no appointment needed. Get help all year long with TurboTax Expert Assist.